I worked for this company for awhile, I was an IT guy.
However there are a lot of people that will stab you in the back if they get a chance, they don't care about your family and going to HR about things resolves nothing.
Seems a lot like high school if you're in good with someone, no matter how good you are at your job, then you will get promotions and raises, if somebody doesn't like you. Well you're basically going to end up nowhere. I had to pick up the slack and miss my child's operation because my co-worker couldn't do his job and sat on his computer all day
I personally wouldn't recommended this job unless you're just looking for some quick money.
Advice to you, keep your mouth shut, do what you're told, if you don't like it don't say anything. They're not going to train you very well if at all, always be the smartest person in the room and be good at talking your way out of situations, keep your head up and be careful what you say, the walls have ears here.
Advice to management, treat your employees like they're worth something, don't walk around and act like you have this open door policy when you don't, please be upfront about what the employee will be doing and don't mess with people. Give them a chance to defend themselves, get that stupid high school work environment under control or you're going to end up at the bottom.