Pros
Work environment has low levels of pollution
offers opportunity to learn, provided you are assigned proper task rather than being the load carrying donkey
prepares you for the worst
Cons
Work culture/planning deteriorating over time
haphazard and Fraud HR policies/no increments/PLI never paid to the employee
salary uncertainty
accommodation provided by company is filled with bed bugs
no action taken against sexual harassment
isolated from normal life, not worth leading