Pros
Since the number of people in projects is always under estimated, you will find yourself covering different job roles, this helps to learn some more things Salaries higher than average
Cons
Training sucks. Not only online trainings but also face to face training. Teacher level is always low, they don't know how to answer questions, after this useless training they pretend you are an expert. RIDICOULOS They pretend all the people work like Chinese spending 24/7 in the office Internal burocracy is awful. Not only you have to work 12 hours a day because there are not enough persons on project, but besides this they bother you with stupid exams, targets, levels, lessons etc etc Carrer path does not exist. Career for local people is almost impossible while chinese people start to work as engineeer and after two years they are the boss of your boss. They lower the salaries level in our countries