Pros
With a company of this size, your personal experience may widely vary, depending on which division, department, project, team, or manager you are working with. * Usually competitive salaries * Some teams have nice bonus structures * Amazing growth speed and potential * Work with cutting-edge technology; if you’re on the right team * Wonderful holiday party * High expectations for employees * Very talented employees * Challenging * A good place to learn (no necessarily to stay)
Cons
* High turnover of the best employees * More focus on growth than on quality * Confusing priorities for back office projects * Frustrating leadership * Cash flow problems * Empty promises for career paths * Long hours and off hours expected * Quick to lay off key staff with no bench or backup plan * Management team silos without senior arbitrators