Pros
Pay and benefits were great. Location was amazing, avocado trees. Carpooling program. Fun company events.
Cons
Internal communication was absolutely horrible. Drained any potential morale; walking into work, you could feel this miserable energy in the room. Departments constantly fought with each other, making accomplishing tasks the equivalent of pulling teeth. The events to bring everyone together were fun, but it was kind of the equivalent of putting a band-aid over a bullet hole, almost a refusal to address actual internal issues. Management is also extremely patronizing. Ignorant comments in general were made on the daily. I would heed the previous reviews regarding the "boys club" comments. Career progression happened at a snail's pace. Huge turnover rate.