1. Good people
2. Good salary
2. Timely salary
3. Good working environment
4. No Office politics
Cons
1. More work on the presentations and less work on the ground
2. More focus on excel reports and less focus on on-ground results
3. Senior management frequently keeps changing decisions thus creating chaos at the lower management level
5. The Operations Department is very poor in management