Pros
- Excellent benefits (unlimited PTO, decent enough health insurance, lengthy parental leave). - You'll meet some amazingly talented and smart people working here. - Great place to learn for those with the willingness to self-teach and tolerance to endure an instance of existential dread here and there. - Top-tier work-life-balance if you've put in the work to learn you job and can function at a high-level
Cons
- Employee growth isn't emphasized; it's easier to hire than to promote from within - Revolving door at the senior management level means there's frequent influx of clueless new bosses trying to "prove themselves" or out for personal glory - Overlapping incentives between team can lead to strife - Unclear expectations and lack of process or documentation means you'll like be creating the process