1) Good HR Policies
2) Good work life balance
3) No formal dress code
4) Good facilities for the employees
5) Excellent infrastructure
6) Flexible working Hrs.
1) Good campus and office premises
2) Good and responsible Management
3) Employee friendly environment and policies
4) Encouraging events and employee center approach
5) Flexible work hours and manageable workload
6) Career growth is excellent
7) No dress code - best part of a good work place
Cons
1) It was difficult at 2011 to get onsite opportunities.