Management are detached from the workforce (most have never done the same work their staff do, or even know how to do it) There's a few people who moan and groan about having to do work, bringing morale down at times Long term staff are not respected as they should be (sometimes, not all the time tho). The systems we use are unique and require training to use, and losing long term staff over petty things, or minor pay rises is not worth the hassle of rehiring an inexperienced employee who may or may not be reliable in the long term. Some people hired don't have a clue what they are doing. Not sure what the vetting process is for the skilled roles such as reporting, but some of the staff that are supposed to be "skilled" couldn't bake a cake. WFM Policy is inconsistent, Policy states you're only allowed 2 days a week WFM, but some people spend the entire week out of the office. As much as I like WFM, working in the office to collaborate between your team and other departments is essential for a functioning business, it's just not fully possible remote. There is too much focus on numbers and stats. You can tell upper management work from London and not Newcastle, because all they care about are the numbers, of which don't represent the real world in the office. Numbers vary, just because one person had bad stats in one day could easily not be their fault, it could be just bad luck with customers or candidates, it's usually not their fault. Also let's say they're working on something else like a project which won't reflect directly in stats, that's not their fault. I've seen some fantastic people in Customer services as well as the sales recruitment team have bad stats for a few days simply because of pure bad luck with who they end up with on the phone. Simply put, management that rely on numbers alone will never be happy with the results, and are detached from the teams they are supposed to be managing. Let's say for example there's two installers, ones in London, and the other is in Hull. London guy has 20 installs because it's dense, lots of homes, lots of people, and theres more money flowing. Other one has 5 installs, because it's quiter, less people, and less money. Guess who the company would fire, the hull guy. Even though it's not the hull guy's fault. Then in their utter detachment from reality, they would hire a new guy for hull, blaming the lack of sales on the guy instead of the location, losing all the experience that the previous installer had. Ultimately hurting the company in the long run. The Majority of staff within the offices (both newcastle and london) don't have a clue what the field staff do, like actually do (how they sell, install, liase with customers etc) Bonus / commission is inconsistent across all departments causing staff to move around, hurting the performance of team they leave