Pros
Salary on time and new colleagues better than old senior rude colleagues
Cons
There is no mental piece. Managers are treating to the employees like servant. Every time they are scolding for small things. Employees have more knowledge and capacity then managers. At the time of hike they are giving good hike to their favorites and to others they are giving very silly reasons. If you are standing for your right then they will fired you. Most of them have internal setting. Those who are in ansrsource from last 6-7 years only they are getting good hike and promotions remaining get nothing except insult. It was my biggest mistake to joined ansr source. If you can deal with the depression then join it other wise please search better opportunity.