Pros
I worked for around 3 years at HCS, and found the following pros with the organisation: 1. Nice, (some) really talented and helpful colleagues 2. Very good tech stack ( at least in my project) That's all folks!
Cons
There were lot of cons: 1. Unsatisfactory salary hikes (and mostly illogical too) 2. Zero work life balance. Haphazard release cycles and resultant chaos week in week out 3. Core technical work never trickled down. Although, project had a great tech stack but only the chosen few got a chance to work on the core stuff, rest of the team had to be content with the maintenance related stuff only. 4. Lots of internal politics, management re-shuffling and disturbances even among the sister organisations of the same parent company 5. Worst HR practices / operations I have ever seen 6. Zero gratification and retention efforts even for the hard working employees There are many more but I wont nitpick on them, I think these points are enough to give you an insight on how things are internally no matter what is promised from the outside.