Decent pay
Great office
Skilled colleagues
Large scale
Challenging projects
Cons
Lots of sniffing around and micromanagement from US
Stock price dropping instead of growing
Unstable systems
Lots of internal bureaucracy that stifles progress and causes teams to work under a lot of pressure
Culture and values are more for show than reality
Talented and collaborative teammates. Supportive immediate managers and approachable leadership.
Cons
Outdated tech stack slows down development and innovation. Overly complex and bureaucratic processes that hinder productivity. Limited focus on modern best practices (CI/CD, cloud-native, automated testing). Slow decision-making and resistance to adopting new tools. Technical debt makes projects harder to maintain.