Pros
Good place for freshers to start their IT career Job stability – company is financially strong and secure Exposure to big global clients and projects Learning opportunities with different technologies Supportive colleagues and collaborative work culture Onsite opportunities (though project-dependent) Work-life balance in some projects (varies by team) Internal training programs and certifications available Flexible work options (depends on manager/project) Diversity and inclusiveness at the workplace
Cons
Low salary hikes and below industry-standard pay Slow career growth and limited promotions Work-life balance depends heavily on project and manager Long working hours in some accounts Too much bureaucracy and management layers Onsite opportunities are limited (not transparent) Learning depends on project – not always cutting-edge tech Less focus on employee benefits compared to competitors Internal job transfers can be difficult Performance appraisal process not very transparent