Pros
The people (the newer ones at least) are awesome. The work environment has s great. The perks are pretty great. Catered lunch, unlimited snacks, flexible hours, working from home, unlimited (theoretically) vacation
Cons
Everything else. This company grew way too big way to fast for its own good. The people that were there at it's inception are honestly the only ones that are truly happy and content with their jobs. And this beauee the sky is the limit for them. They can do no wrong and they will just keep running the company until it sinks (which at this rate, it's bound to) The rest of us are there only to help the company and the veterans make no money. With absolutely zero prospect of career development or growth. No training or mentorhsip whatsoever. Once you're here, they couldn't care less about you.