Pros
- There are opportunities everywhere for ambitious engineers looking to grow their skillset and tackle real-world problems. - Tons of talented engineers to learn from and work alongside. - The tech org is fairly flat, so you can make an impact and have your voice heard regardless of your level. - Abundant opportunities for career advancement and growth that is supported by management. Flexibility in moving across teams. - Decent office energy and culture given the full (5-day a week) RTO policy. Some company sponsored events every now and again. - Compensation is roughly inline (or better in some areas) with competition - Senior management seems to have been finding their footing over the last year or so and has become more transparent and results oriented.
Cons
- Full (5-day a week) RTO policy could be a con for those who are seeking remote work. The company has a pretty hard "no remote work" policy. Some like it, some don't. YMMV - Not many "perks" for employees outside of some standards like commuter benefits, employer HSA contributions, some simple office snacks, a sponsored office event every now and again.