- "Yes" man culture:
Most of the people who advance do so not because of their ability but because they always say yes to everything rather than offering realistic timescales or solutions.
- High developer turnover: Most of the good developers who join the company leave within the space of a year or two. This is because they get fed up suggesting and providing solutions that are industry standard elsewhere but are shunned in favour of a 'quick-fix' solution at Tempcover which usually fails 2 months down the line.
Lower than average pay for a developer:
The pay is considerably low compared to other Software Engineering roles and this was the first company where as one of the higher earners I was told "There is a limit to how much you can earn here".
Your face has to fit:
Very much a clique mentality as others have said, especially amongst the higher ups. If you do anything that they don't like, even if it isn't work related, they will try and drive you out of the company.
No formal HR department or process:
No proper HR department meaning things like disciplinary procedures etc are not handled lawfully.
False promises and back-stabbing colleagues:
I'd had enough with the low pay (especially for my skillset and seniority) and was due to leave for another company but was promised a promotion in the new year if I stayed. However, rather than following through with their promise they gave me a disciplinary for 'discussing salary' because a junior member of staff looking to bolster their own position lied and told them I had openly disclosed my salary. This I was told would mean I would receive a written warning for 'unprofessionally disclosing salary' when I had merely responded 'I don't want to discuss that' followed by 'maybe' when the staff member persisted and started throwing out numbers. Because I was on around 15-20k more than the majority of the other developers including those who were supposed to be on the same level, the junior staff member decided to disseminate my salary (he didn't even get the amount right) amongst everyone which then caused most of the other developers to become unhappy and complain.
Not only did they use this to block my promotion but after I explained they were breaking the law as employees have a right to discuss their salary under the employment act they retracted the written warning and replaced it with a 'verbal warning that won't go on your record but will still mean you won't be promoted'. This inevitably led me to leave the company for a better role where I was paid £20k more for the same level of work in the level of position I deserve given my vast experience.