Pros
Excellent in training. Best company to work and looking for another good job. An Employee will be a most valuable person only for a year, afterwards he will be under the slave's list.
Cons
The management spends entire day giving people a hard time and don't have the basic decency to treat employees in the right manner. Very bad nature of commenting and putting down employees in front of others. Don't believe any of the positive feedback, because the management posting good things about the company. Management pride themselves on being "tough" but really they are just shooting themselves in the foot. The website and job description both suggest that the company is expanding with offices in many location; but in reality offices are closing down.