Pros
- Exposure to a wide variety of technologies made the work technically rewarding. - Amazing, skilled, and knowledgeable team members made collaboration enjoyable. - Work-from-home options and team-building events provided some flexibility and team cohesion. - I learned a lot in this role, but I realized the environment was becoming unsustainable for long-term growth.
Cons
- Long hours and unrealistic deadlines created constant pressure and limited work-life balance. - Budgets rarely aligned with project scope, making planning and execution difficult. - Fluctuating team composition and skill levels added instability to projects. - Management decisions and frequent project reshuffling made it clear that my role was at risk, which ultimately influenced my decision to leave before it became untenable.