Pros
- Great mission, useful product - Good business model - DNA product has potential - Leader in the industry - Recognizable brand - Unlimited vacation policy - Nice office and benefits - Easy company to be at, especially if you have a family
Cons
- Political environment. Need to play the game and kiss up to people to get things done or advance your career. - Top heavy company. Senior people are in meetings all day. Junior people do 90% of the work and then each layer in the hierarchy makes some edits to add value. Unfortunately, company seems to value people who can't execute above the people doing the actual work. Example: senior people already get equity when they join the company, and if they try to leave, company throws more cash and equity at them. Junior people don't get equity these days (and if they do, it's not enough to matter), and if they try to leave, company doesn't do much to try to retain them. - Retention issue. Recently a bunch of people in multiple departments left. In teams where there is barely anyone left, company gave promotions to get them to stick around longer. Should have focused on retention in the first place instead of reacting to it. - Program Management is stuck-up because they prioritize your projects. They should be held accountable for keeping projects on track. - Work environment isn't always professional. - Limited career growth. Company always encourages lateral movement. A lot of promotions happened because those people threatened to leave and their team was already short staffed, so the company had to give them something to keep them around. - Senior leadership only wants honest feedback if it's positive. - People are generally comfortable but not motivated. Excluding senior management, the smart/ambitious people have left or are planning on leaving. People who are still there are new, have settled or can't find a job elsewhere. - Unless you're coming in as at least a director, you'll be working hard to make people at the top rich once the company sells itself.