Vantaggi
Pros: • Joined the company because it promised the opportunity to work alongside some of the most talented software craftsmen in the industry. • The culture initially seemed geared towards encouraging creativity, personal development, and high-quality software engineering. • What better place to learn Agile or Clean Code than at its birthplace?
Svantaggi
• Over the course of my tenure, it became evident that the company is pivoting away from its core focus on software craftsmanship. • Management seems more intent on transforming the company into a full-service business consultancy, à la McKinsey or Bain & Co., leading to a significant mismatch with the team's core competencies. • The push for "shift left" thinking has been confusing at best and seems to take precedence over actual engineering work. • Despite the company's claim to value open communication, my experience with management felt more like neglect dressed up as "trust and autonomy." • What's more concerning is the hostile work environment. I've been placed in situations with clients where I've felt undervalued, even mistreated. When I sought help, instead of guidance or support, I often felt even more isolated. On several occasions, my vulnerabilities were turned against me, with shared information being used out of context.