Pros
- Excellent starting point, if you're a fresh graduate don't think twice. - Great experience from technical (using modern tools, high standards etc depending on the client) and non technical aspects (dealing with people in different countries). - Good social aspect, meeting a lot of talented and friendly people. Best part of this company. - Fast learning and growth. - Support in getting certificates for employees.
Kontras
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.