Pros
- You'll be surrounded by incredibly talented people - Recruiters are really capable of finding the right talent for the teams and departments, with that said, recruitment is kinda gruesome and very long - Pay is above average - Lots of different skills that can be learned while on the job - Very quick ramp-up - Expanding product
Cons
- The turnover is crazy. Three years in, I'm a veteran at the company - Absurd projects and deadline setting. It seems some projects are executed for the sake of executing. No such thing as a MVP, we just need to roll out regardless how flawed it is to meet deadlines - No afterthought of potential consequences resulting from this rushed mindset - Toxic leadership. The "get it done" thing is really just an excuse to push people to their limit and then blame them when they burnout and fail - Systems that should be in place to protect staff are there really only to protect leadership - No A/B testing - Absolute obsession with data driven results with no qualitative analysis of it - No recognition system, no reward system, unless you're in the upper echelons - Absolute lack of transparency in decision making and implementation