I hope everyone can avoid entering this company if you have other job offers.
1. The company has several branches. It means as a team, your manager and you may not be in the same location at work. It means colleagues in your office can speak ill of you to the manager because the manager does not know your work performance in detail. As a new starter, if you do not suck up to your colleagues. Someone will isolate you and tell your manager you perform badly. However those colleagues even spend a third or a quarter of their normal working hours doing other things which are not related to work. However, the leaders of the company do not know this. People who really do not perform well continue to work in the company.
2. If company wants you to leave, they will not give you any warnings. They prefer to use PIP (Performance Improvement Plan) to dismiss employees. Your managers will give you a very hard task and they believe that you cannot finish it so they could have a good excuse to let their employees leave. They spend time and money recruiting staff. But they do not want to help them, they would rather dismiss their employees. If they have reminded them several times that the employees need to improve their performance but they did not make any effort. Then the company let them leave it is reasonable. However, they never do that.
3. Even if you finish the PIP, they will still find many excuses dismiss you. And some of these excuses are demeaning and unacceptable. It is not that you perform badly. Like what I mentioned above, it is that some collegues do not like you or someone says something bad about you. The managers need to respect your staff.
Overall, I do not think we should work in this toxic environment. You cannot make any career progress here, you can only face bad colleagues and play office politics with them. Employees are not respected here at all.