Pros
Very smart and talented employees. Great benefits. Go-home early on Fridays.
Cons
You have to pay for your own parking. Calculated tardiness to the minute (we are adults... if the work gets done, it shouldn't bother you if we are one minute late. Especially when we stay hours after work each week). Extremely high employee turnover rate. No bonuses. Manipulated by promised salary increases that never end up happening. Job title Promotions without salary raises. Forced to take lunch at 11am. Are allowed too leave at 4:30pm but everyone else stays so it's almost like you really aren't allowed to leave. Are taught "quantity over quality," because that's what "brings in more money." Very high-pressure work environment. If something goes wrong it's like it's the end of the world - you'll definitely be making up for it by staying late that night and the next few nights. No HR department (has an employee do it that already has other work to be doing). A lot of gossip between the managers and higher-ups. Nothing to look forward to when it comes to moving up in the company because of false promises and no salary increase.