I don't really know any LGBT in person so it's hard to say. I think nobody will bother you if you stay clandestine. I guess the public opinion in this area is shitty but it is universal quality of public opinion in Russia.
I was on internet before my first job so ot is hard to say. It's a mixed bag. There are jobs which are bureaucratic hell (especially in large Soviet-survivor companies outside large cities), there are jobs which pay peanuts and productivity is non-existent (government sector), but then there's modern economy with nice offices, passable atmosphere and fine work-life balance. If you're not in IT and not splurging on natural resources wealth somehow, the pay is low.
As for LGBT - once the society is truly free, tons of people come forward with it. You would be surprised how many around you would fall into this category. I could witness this trend in 3 different countries as it unfolded.
Another thing is, since this 'freedom' for LGBT is relatively very new, most of them experienced very troubled childhood/puberty. It must have been very hard to fit in, not disappoint parents etc. yet feeling so out of place compared to rest of the crowd. Russia as a nation would benefit greatly from such an openness in long term, but I can't see it happening anytime soon.
Been there once (Elbrus), generally common folks are really nice, but this soviet mindset of fuck-it-all-lets-drink-some-vodka (and other like that) are bane of a modern free Russian society. One of examples how just having a lot of smart people isn't enough if there is enough negative things to counter-balance it. World moved to greener pastures, but Russia still seems like stuck in 1991.
It is a real risk for your life to be "open gay" in Russia. Sometimes your father can kill you just to "wash out the shame" from the family. Sometimes government can take back adopted child if parents are gay. Russia is a wild country in a lot of aspects, and this one is the most wild.
I was on internet before my first job so ot is hard to say. It's a mixed bag. There are jobs which are bureaucratic hell (especially in large Soviet-survivor companies outside large cities), there are jobs which pay peanuts and productivity is non-existent (government sector), but then there's modern economy with nice offices, passable atmosphere and fine work-life balance. If you're not in IT and not splurging on natural resources wealth somehow, the pay is low.