After working here for more than a year as a manager, I feel that I have made the worst mistake of my life. Be careful about the hollow promises that HR may have to offer you. They generally do not keep their word.
Quality of workers are pathetic.
Management sucks big time.
High attrition level.
Doubtful business practices.
This is a good company for freshers or folks who have started new in the IT industry. There are much better companies out there.