1) They hire students from colleges without telling them about the role for which they hire (even if they are hired as developer 1st day of joining or during training they will be put into Support (GS | MS)/Testing. Testing is completely manual; no automation testing here.
2) Cab facility is for there, but for many areas cabs are not available. If you are in MS OR GS department , then your timings will be according to the site(country) you are assigned, which means you are mostly required to work beyond 8pm , there is no cab facility at that time except for womens, you have to arrange your own transport facility.
3) Management is worst, especially for 2 departments - Global Support (GS) & Managed Services operations (MS), when actually the main revenue comes from these 2 dept.
Managed Services operations (MS), has the worst kind of managers you will get. Just pray to god you are not put into this department. Also it is the only department with 3 months notice period, rest other departments have 2 months, can't understand this logic (they justify this logic by saying its client facing department). Clients are not kids that they need spoon feeding, 2 months is sufficient time for them to get adjusted to a new person.
There are cases in MS department where few managers have harassed(mentally) the freshers, because of which they stopped coming to company 1 fine day, coz they needed mental peace.
Please understand MS dept. requires a lot of knowledge on Telecom domain, as freshers are from CS/IS background they fail to understand it completely as the training given is very basic.
4) No respect is given to the freshers, many have already absconded or else resigned from this company due to harassment. They don't give proper training/KT that is required & expect them to work at pro-level. Training given to them after joining has no connection with the actual work- which is the main reason their performance suffer.
5) Skilled resources quit job very frequently. Very Very less good managers are left. Too much politics by seniors, favouritism towards people who are close to them.
6) Using Same old technology and very adamant to change it.
7) Lot of internal politics within team while promoting people (it depends on team, some teams are very good)
8) No proper criteria for hikes; for the same Rating people get different hikes. In GS the hike for 2017 set-batch was 5%, & HR justifies it by saying that that get extra amount anyway because of working overtime & all. Please we work OVERTIME to get that amount, it's not like we are getting it for free. Respect the amount of work we do & give hike accordingly.
9) There were quite a few meetings held to get employee feedback but I have noticed that the management is very defensive about receiving feedback and most of the employees with valuable insight are put off by this. Either pick up a book how to receive and react to feedback and criticism or don't have these pointless meetings.