1. Training is inconsistent and irrelevant - It seems they do not focus much on training standards as they are not raising permanent employees but just temporary employees. One needs to try and learn things on their own.
2. High attrition rate - I have literally seen way more people leaving the company than new employees joining. And the company doesn't seem to be bothered on this fact.
3. Need to work under pressure and odd hours - Even though they say it's flexi 9 hour shift, one cannot complete their work in these 9 hours. Also, since the base office is in USA, employees need to adjust work timings with respect to USA at times. They should consider over time and try not to keep meetings at odd hours. There should be extra pay for over time. Most employees here work under great pressure as TL's and Managers try to cover up by putting the pressure on the employees.
4. Politics - Even though the HR and managers say we have an excellent working environment, there is quite some politics when it comes to appraisals and promotion. Most TL's and managers judge you a lot on your personal skills rather than on your working skills.
5. Poor HR - The HR here are hypocrites. They say something, but they mean something else. I observed very less clarity on the employee policies when I joined here, the HR was not very clear about the job.
6. Bad quality food - QAD provides with a free meal (Lunch/Dinner) and paid snacks. The quality of the food is pathetic. The location of the office is such that employees don't even get much option to buy good quality food from outside.
7. No respect for juniors - I have seen weird judgement while allocating work to juniors by senior members. Though not all seniors have such prejudice, but some have a very high ego and it is difficult working with them.