1. They kept me on bench for 3 months after extended training(which was very slow).
2. Then they distributed projects randomly without any basis. Some of the brightest minded people got into worst projects which are using legacy technology(like vb.net) which will have no use in the future and then they don't let you change your project for at least 1.5 years and that too with good ratings, how is one supposed to have good rating if he doesn't have any interest in learning legacy technologies, and after 1.5 year they take interviews before getting you into new project and now you will have no new required skills because you have only worked on legacy technologies. Good people people are suffering, and that's why they are switching jobs.
3. They organize learning program but they are not helpful at all for getting into the new project because they will only assign projects randomly.
4. The team who is responsible for assigning projects(RM Team) don't event know what is going on in any project that's another reason for assigning projects randomly.
5. They are hiring a lot of people and there are not enough projects for everyone. And also they have so low CTC, well that is expected as they are hiring a lot. They should focus on quality rather than quantity.
6. Earlier the appraisals used to be so good, but now that has also reduced leading to lots of people leaving the company and therefore they are hiring more and more. I have heard the most appraisal that someone have got is 1.2 and that when he has used his full power and will to do all the work, participated in all events. They are not recognizing talent anymore.
7. Initial package is also very low, well they can't do anything about that until they focus on quality hiring.
To summarize, they are ruining our lives.