1.Great management team
2.Amazing and awesome HR, Accounts, Immigration, etc. department employees are awesome
3.Employee friendly
4.Salary credited on time
Cons
Its not a con but employees need guidance, training & support for upgrading skills on advanced latest technologies