Pros
- Good salaries for well trained employees.
- Good benefits (Provident fund, free voice & data plan, health care, Fridays till 14:00).
- Flexible hours.
- Paycheck always on time.
Cons
- Upper management care only for their own benefit, not that of the company
- There is favoritism when it comes to promotions.
- Most of the times you do not even get the chance to apply for the managerial position, because others have already been fixed to that position.
- Not always the best candidates get promoted.
- Bad employees do not always get punished.
- There is no collaboration or transparency between teams of departments.
- HR always takes the stance that benefits the management instead of fairness and equality.