Pros
1) Good L&D training programs. 2) Good paid/unpaid unleaves including Block leave 3) Many projects are using outdated technologies but they are slowly upgrading it to the latest ones. 4) Free transport 5) Subsidized lunch/dinner 6) Internal mobility is encouraged but it would be great if there are no regional restrictions. 7) Innovation is encouraged
Cons
1) Salary not at par with their competitors. 2) No career progression unless you complete 'X' number of years in a specific role. Performance doesn't matter! 3) Don't expect more than 10% hike even though you have good ratings in your appraisal. 4) Colleagues are somewhat rude and heavy micro management is involved. Imagine your lead calling up for status every night to ensure that everything is in place or not. How frustrating is that? 5) Worst escalation procedure! No1 cares.. because no confidentiality is maintained by your manager and that's why people refrain from escalating things. 6) No WFH facility 7) No onsite opportunities 8) No appreciation at work.