Pros
It isn’t a horrible place
Cons
Bad place to work if you aren’t at the beginning of your career.
Pros
Giving opportunity to all employees to learn Good organizational structure for effective leadership Unbiased employee rewards and recognition for the work done Flexibility to move across different... departments under the organization
Cons
Salary hikes are very low compared to market