Pros
There are no pros; in fact, if I could give no stars, I would. Don't be fooled by their casual dress code, popcorn machines, and "spirit days." The horror of this company is masked behind trivial nonsense. I ran from here the first chance I got.
Cons
Where do I begin? I had BAD vibes my very first week, and they turned out to be accurate. All of my colleagues and managers were extremely condescending, rude and manipulative. Everyone is very quick to place blame on others to get the heat off their own back, since everyone is so "overworked." I have never encountered such a lack of teamwork in my life - everything is always a problem, and everybody just wants to argue with each other. Trust me though, they'll try to talk quietly in front of new employees so they don't scare them off. They'll also shove their "high trust" culture down your throat, which is comical based on the reality of this place. There's a ton of micro-management that goes on, and a great deal of being told to do things that are completely not within your job scope. Everyone there thinks they are entitled to have a secretary since they are too ignorant to do anything themselves. The turnover here is outrageous, and now I know why. Don't make the same mistake I did - AVOID this place at all costs. Horrible company. Horrible people.