Pros
Fully remote position allowed for flexibility and work-life balance. Initially, the role was set up for success with clear goals, autonomy, and engaging projects. I had the opportunity to help modernize legacy software, transitioning it to a scalable cloud-based platform, which enabled better cross-selling opportunities. The work was technically interesting and aligned with modern development practices.
Cons
Collaboration with offshore teams was challenging due to time zone differences, communication gaps, and inconsistent output quality. This often led to inefficiencies and significant delays. After a project shift, there was a noticeable change in direction. My direct manager began requesting extra hours, despite the new project still being in early stages, which lacked clear rationale and planning. Shortly after this shift in focus, a large portion of the development team—including myself, many other developers and the Director—were let go, suggesting possible organizational instability or strategic misalignment.