It is literally like a few personalities are going through a divorce... a bad one. Yelling, trying to pit people against one another, slamming doors, MAJOR egos, back stabbing. They have a backward process with a MAJOR micro-managing style. They will throw you under a proverbial bus in meetings without a second thought.
They make you feel completely worthless and suck out whatever confidence you initially had because you aren't doing the job the way they want it done in their head. They won't train you, so good luck in mind-reading. They go so far as to reading drafts of emails before you send them.
They try to be a "fun" company, with a "Bring Your Dog To Work Day" and a golf day, but the place is so hostile.
And if you don't work from 7am - 6pm, you aren't a "team player". There is no reason people should work past 5:30 on a daily basis.