Pros
Good work-life balance compared to many IT companies Supportive teammates and generally polite work culture Strong brand value and global presence Good place for freshers to start and learn corporate processes Job stability is relatively good Decent leave policies and holidays Exposure to international clients/projects (project dependent) Less pressure compared to fast-paced service companies
Cons
Career growth and promotions can be slow Salary hikes are not very competitive Project allocation takes time and depends heavily on availability Skill utilization is limited in some projects Learning depends more on self-initiative than structured training Role clarity may be unclear initially Internal mobility is not very flexible Decision-making can be slow due to multiple approval layers