Pros
There are some great people working at the company.
Cons
There’s an overwhelming amount of politics, and if you’re not in the sacred Harvard alumni circle, your opinion, skills, and experience are rendered meaningless, and you might as well give up on trying to steer the ship in the right direction. The leadership team is full of individuals who believe they’re superstars because of their education, but have never seen how an actual tech company functions and grows. If you're one of the CEO's friends, you can fail to produce anything—and even make matters worse—and still be allowed to pass the buck down the line until you’re simply moved to a different executive position to see if you’re less terrible there. There is essentially no job security or stability at this company; it all depends on who currently has the CEO's ear.