There are major red flags at the company:
1. Massive employees turnover (within 3 months, 7 people left)
2. Late notice of important changes (breach of contract), e.g. informing employees about change of coming into the office once per week policy just 1 week before the actual change (when the contract specifies 1 month)
3. No diversity & inclusion and lack of any support - while being hired living outside of London, the company changed its policy of coming to the office expecting employees to be there once per week, which would cost me more than half of my salary, and then provided no support to the issue, saying it is my fault I took the job and if I can't be coming, I should leave the jobs
4. Lack of organisation, including late salary payments, power struggles (managers having more power than HR), lack of an actual HR structure (which results in communication issues and no possible solutions when any issues appear)
5. Micromanagement - many meetings and updates explaining what your plan is for the day and week (around 3h a week of just explaining what your plan is for the week/day)
6. Late salary payments (breach of contract) and inconsistent payment days, e.g. salary coming during the weekend, while the contract specifies other procedures
7. Little to no appreciation for completed tasks and objectives, providing subjective reviews with little to no proofs of the actual performance
8. Very weird structure - the company has been created in 2012, yet it proclaims to be a startup, saying proudly they have a startup culture, while it has a corpo culture with a startup salaries.
Overall, I think the company has some very nice employees who are kind and professional, however the environment reminds me more of a toxic family where you can never say 'no'. It is a corpo culture with startup salaries, that has no organisational structure of HR, so any issues cannot be resolved in a fair way.