My manager did micro management to us which made everyone so stressful in the team. They laid off lots of people without replacing them and forced the rest of the team to pick up the stuff. You will be assigned to do extra works that are totally out of scope. Their benefit, bonus, pay were getting worse so lots of people left the company. They hired people who were cheap but not able to do their jobs well. There was no career progression or development in this company. The office location was bad so they could only hire people who live in West London. Please avoid this company if you could.