Pros
I had such a terrible experience at this place that it is difficult to find pros. The only good thing that happened was that I met a bunch of good people here, made some good friends (who were all equally frustrated here, and have all left, btw)
Cons
Terrible management, no clarity regarding policies, no transparency in operations. There are no fixed working hours. You're expected to work 10-12 hours per day at a ridiculous pay. You're expected to work even on your week off. Leaves are nearly impossible to get without lying about being terribly sick or deaths of family members. The management treats its in house tutors in the most horrific way possible, to say the least. You will no longer have a life if you join this company. It messed up my work life balance completely, leaving me physically and mentally exhausted. The management keeps looking for excuses to cut your pay, which is already so less that you do not feel like you're being paid at all. The workload is insane. There is no scope for personal growth either. One of my friends was not given her salary even though she worked for an entire month, and the reason stated was her unsatisfactory performance. Although she had worked day in and day out. No one is interested in listening to the problems that you might be having, either with the work, or with your superiors. All they need is production. Numbers, at the cost of everything else. Horrible place to work, to be precise.