Pros
You get to make very good friends
Cons
This is one of the most unethical companies I have ever worked in. The management is known across the industry for their unethical practices, and some companies have even blacklisted them. If you work here, you are a slave to them, and if you try to exit, you are threatened and your salary is taken back. The management is very unfair, and the company lacks a proper pay grade system. The management is also well known for being fake, and making fake promises just to force people to stay on at the company. Working hours are long, and over weekends too, with no comp offs, and in fact they deduct money every chance they get. Clients are also very unhappy with this agency. There's absolutely no growth here, and it's best to avoid working here.