Great Experience, but Not Without Its Challenges
Pros
Pros: Cutting-edge projects and the opportunity to work with some of the best engineers in the industry. Amazing perks and benefits, including free meals, generous healthcare, and great work-life balance (depending on the team). Strong engineering culture with a focus on innovation and best practices. Opportunities for career growth and internal mobility.
Cons
Cons: The company has become more bureaucratic over the years, making it harder to innovate quickly. Promotions can be slow, and career progression often depends on internal politics rather than pure merit. Work-life balance varies greatly depending on the team—some teams have high-pressure environments. Recent layoffs and restructuring have created uncertainty among employees.