Good compensation and hike (easy to achieve 10-15% for 3 * rated candidate)
Work-life balance
Easy to avail you leave for the holiday or personal time
Managers are too good and super cool(At least in my project)
Awesome learning opportunities & training
Providing free certification for everyone and that will count in your appraisal time
Open for new ideas and related hands-on
Cons
Hard to change career path like from one technology to another
If want to change technology, should learn on your personal time.
-Mostly individual only