ZERO DIVERSITY. It's a boys club among the engineers and a white woman's club among the marketing/admit staff;
No real training before being thrown into work;
Really terrible office hierarchy that gives petty people too much power;
The office is pretty much divided between the engineers and the administrative/marketing staff;
Real elitist mentality among the engineers;
A lot of gossip and petty behavior among the administrative/marketing staff;
Have to navigate awful office politics, like adult "cliques" that can jeopardize your job if you are not accepted by them. Basically, the people who have been there the longest decide who they do and don't like, and will find an excuse to get rid of the people they don't like.
Not a lot of room for growth;
Zero accountability, no one admits when they make mistakes, so if you do accept responsibility for something, you are risking your job.
You are forced to tiptoe around the unreasonable requests of the upper managing VPs