Pros
Good pay With some bosses there are possibilities of quick promotions and career advancement
Cons
The conditions in different departments vary. Disconnect between different levels of management. Most managers are incompetent and have been promoted too early.Managers have no idea of what happens at a grass root level. Instructions come from top and have no relation to grassroot realities. No direction in management , it is more firefighting than actually running a company.Departments competing with each other for the same business leading to redundancy.Mid level management is clannish as they come from the same country.Local employees are treated badly. This sort of management can be used to direct manufacturing successfully , however the company will face difficulties when it moves into original or joint design sectors.