Pros
No pros.. Environment is very negative.. Management is very abusive.. They keep fooling clients as well as employees.. Get your salary around 15 or sometimes even more late.. Company doesn't have money to pay so they keep deducting your salary for late comings, time sheet entries, and many other silly replies you will get from HR
Cons
Even after 3 years of leaving the company former employees haven't got their full and final settlement amounts, they will just keep giving you dates and dates. Abusive and insulting management, policies are pathetic, 5 mins late means half day and 3 half days mean salary deduction, Policies are changed every day as per management convenience. When you resign HR will keep threatening you for documents and background verification of next company. Seriously speaking once you resigned you will be in serious trouble and always in frustration. Don't join this company.