Pros
Solid pay. Great benefits - good healthcare, generous PTO. Many smart, driven and capable colleagues. Great remote work infrastructure. Many resources available - creative support, quantitative survey support, admin support. Company is consistently looking to improve their ways of doing business instead of staying stagnant. Great opportunity to get exposure to business management issues and to interview executives from top companies. Opportunities to move laterally to different parts of organization.
Cons
Limited opportunities to get promoted due to caps on promotions. Competitive work culture pits employees against each other. Many employees are pressured to work ridiculous hours. Senior management only keeps increasing expectations instead of addressing workload and burnout issues. Several toxic managers are protected by the company. Lots of toxic positivity. If you try to raise concerns, you are not seen as a team player.