The right place for few, the wrong place for most
Pros
*People are bright here, and mostly good at their jobs. *People care about their work *The benefits and office are great
Cons
*Like a lot of tech companies, people are promoted into manager roles and then given little to no guidance or supervision for how to be a good manager, which negatively effects subordinates *Hard work alone isn't rewarded here - you must have the right personality (aka drink the kool aid...and a lot of it) to move up. *If someone does have the "Stripe" personality, don't expect their failings to be acknowledged. They will continue to be promoted and kept within the company because people love them. *This isn't a company for someone entry-level to join if they want to have flexibility to move to other departments.