The management can't be trusted. Maybe it has changed since I've left there, but the management only keeps a select few in the loop. If you're not part of the "in crowd", they'll do whatever it takes to make you quit or get fired(sidenote: they'll replace you very quickly which makes it seem as if it's a body shop and you're expendable). They foster a toxic work environment where hard work isn't necessarily rewarded, meaning don't be shocked if you see someone who doesn't deserve a promotion receive one there. Like I said, maybe it's changed for the better; one can only hope.