Pros
* Challenging, fun engineering problems to solve
* Fast moving environment
* Fast, tangible rewards (career and monetary) for high performers
* Strong, fast-growing business
* Work with smart, motivated engineers
If you're a productive, smart, creative engineer, this is the place you want to be. Hyper-growth == hyper-opportunity. If you're good at your, job you'll be rewarded.
Cons
* Chaotic environment
* Maturing engineering operational processes and tools