Vantaggi
I had the opportunity to join a team where I could significantly expand my knowledge of cloud development and work with a modern tech stack. The company runs several projects, so the team dynamics and atmosphere can vary. In my case, the project was technically interesting and up-to-date, though unfortunately hindered by poor management.
Svantaggi
Unfortunately, my team lacked a clear vision and was heavily micro-managed, which significantly impacted motivation and productivity. While this might differ across teams, in my case, both the team leads and delivery management appeared to be lacking in leadership and strategic direction. The focus was on control rather than collaboration or innovation, which I personally found frustrating. The team atmosphere was also quite rigid. There was little sense of camaraderie or shared purpose — people were primarily focused on delivering their individual tasks, with minimal team spirit or engagement, making the work experience feel isolating. Career progression within my team was practically non-existent, with no clear path for growth or promotion. Additionally, the company imposed a requirement to obtain AWS certifications, yet offered no practical support in the form of training, materials, or dedicated study time, which made it a burdensome and unfair expectation. Moreover management was not transparent regarding project state and deadlines.