Pros
None that I can think of. The worst place for talented people. This company only knows how to exploit their employees, not value them.
Cons
It is the shittiest company to work for. Its not just ur tenure here but also your exit process which the management makes it bitter. There is no hike given during an appraisal nor are there any incentives. But they will make u work even on all Sundays throughout the year. They will tell u over the phone that you have been promoted n get u to work on the higher level. But they will give u peanuts in return. Once u decide to leave, they will block ur salary of that full month n make u work for two months and if u want to leave within a month, they will ask u to pay for one month that too full CTC not just basic salary. I have had the worst professional life working here. Hate it totally.