High compensation, depending on your location. Decent work/life balance. Good benefits and perks.
Cons
The company claims to operate as a meritocracy that fosters employees' independence, but favoritism dominates the culture and the potential of career advancement. Management is often poor or nonexistent.
Fast-growing company. Great technology. No politics. Meritocracy. Huge potential for the future. Strong base of current customers. World-class, highly talented engineers. Great compensation and benefits.
Cons
None. Well, the stress, maybe. So many challenges and so few hours in a day. There are worse problems.