In college I listened closely to the hall gossip about professors. If EVERYBODY hated a particular prof, then I made it a point to sign up for whatever he/she was teaching. I only went wrong that way once (a teacher of philosophy really should have a passing acquaintance with the language he is teaching in). Most of the time I found that the reason people didn't like the Prof was that they were using the same criteria to reject the Prof that I used to praise them.
My point is that your happiness or success in a particular situation depends upon your own attitude and little else. If you are committed to being happy and productive then you won't listen to the hallway crap and you'll be happy and productive. If you think you'll be in the board room in 6-9 months, then you will never be happy. If you listen to rumors you'll never be happy. If you solicit opinions from the disgruntled minority, you'll never take any job. Learn all you can about the COMPANY (what do they make, where do they make it at, who are their suppliers, what are the supply/regulatory risks, what is their bond rating, etc). But learning how particular individuals responded to their micro work-environment is counter productive. A big factor in people's failure to succeed is their reaction to the person they work for. Many bosses are jerks. Not much you can do about it. In my last assignment for a big company I sat in the same chair, responsible for the same kit for 11 years--during that time I had 13 bosses, some were great, some were awful, most were OK once we established what each of us needed from the other.
I've found many people spending a lot of time bashing the working conditions at the company I mostly enjoyed for 23 years. If you'd found one of them on LinkedIn you'd say "I'm not going to consider this sweat shop". If you'd contacted one of the 90% of employees (and probably 80% of past employees), you would get a very different picture. Make up your own damn mind.
David