Pros
Good benefits Good product, engineering, and opportunity to learn from those teams
Cons
Leadership and management needs an upgrade, several VPs and directors are just promoted due to the time spent in the company but does not possess the skills at that level, this ultimately leads to poor management, lack of knowledge, and biased decision making in terms of promotions/opportunities/terminations, etc. Even though it's a start-up leadership does not evaluate major decisions made at each org level, and the VPs, directors have full freedom to do as they please which often leads to favoritism, and unfair practices at org level. Used to have upward feedback, however if you say the truth you will be most certainly punished, the company has removed the upward feedback in recent times.