Pros
At the entry level, it has a nice pay package.This company is among top 100 company's in the fortune 500 list by sales.
Cons
The locations are really tough, Many are unknown to even the local people. The location in-charges still behave in the most autocratic ways & are not even aware of the term "self esteem" of employees.They are least trained managers available on the earth as far as decision making & analyzing the situation is concerned. Too many persons are posted at a location. Most of the people have very less or negligible work to do, they put hindrance in day to day working by creating issues out of non-issues. Most of the critical instructions are verbal not on paper which leaves an employee to be manipulated after.They don't have transparent policy even for core jobs leave aside employee welfare.