There are cons, not overly bad but one needs to know how to adapt to (which is a useful skill to gain).
- Working hours can be not suitable for some people.
- Not the best stability depending on the client continuation with the company. There is a chance for layoffs to happen.
- Higher management is a bit difficult to deal with.
- Conflicts can happen sometimes.
- Some unnecessarily strict rules, feels like a school sometimes.
- Some gossiping culture and politics.
- Not very clear plan for employees after some years.
- Overloading in work sometimes which can be good and bad.