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
Good to start your career with . Good opportunities depends on your manager and project. You can start your career here . Work hard to climb the ladder.
Cons
work culture and management and best place to work