strategic location, a lot of employee programs & activities, mostly good work-life balance, good building infrastructure
Cons
Low leadership qualities, tends to have exclusive culture, not yet having an integrated system that really works, a tendency to have a less objective performance management process due to un-quantified appraisal, weak corp. culture implementation.