Mindset of the upper management.
Nothing, everyone BOWS before their manager and release that frustration on the subordinates
There need to be more tougher technical screening for technical roles. I have seen fake profiles get through as contractors
Good environment good team work
good apart from salary and prospective growth
TCS employees are getting good benefit, I believe for certain technical people it is a challenge as they work all seven days without rest.