- The companies core values bear little relation to the reality of the work we do. Innovation happened rarely and was often led by marketers rather than the technical specialists. Far too many important technical decisions are made by non-technical people.
- The staff appraisal system is awful. The metrics are wooly and subject to arbitrary changes. Good scores often rely on how known/liked you are by upper management. Staff members are often marked down for tenuous reasons. Sadly, I know several staff members who were offended by this enough to quit.
- The middle management layer is a mess. The vast majority of the project managers and product owners are very young and/or inexperienced. Engineers and technical specialists are often overruled or ignored which lead to heavy code re-writes or delays in delivery. This is then blamed on the engineers! The face saving culture of the London office is frankly horrific. There are quite a few people who actively (and publicly) blame others for their own mistakes.
- Mis-management is far too often rewarded. People who end up working overtime to do everything at the last minute because of poor planning are publicly praised for 'working hard' and 'smashing it' despite being massive contributors to the crisis in the first place.
- If a project hits a crisis point then management has a bad habit of micromanaging and flip-flopping on decisions. This is incredibly stressful and damaging to morale.
- I was sold on the promise of working on a variety of different projects and working on exciting and new tech. I worked for Somo for 2 years and 90% of my work was for 1 client. I would have had a similar experience if I spent the 2 years working for the bank...