Pros
Salary gets credited on fixed date except in case of weekend. Can't think of many pros.
Cons
Micro management: Manager and lead will take so many meetings for small things and ask to prepare 100s of documents in free time just to keep everyone busy (just like in school) Sapiance: You have to adhere to log working 8.5 hrs in Sapiance. You can't even search other site. If you fail to not make average 8.5 hrs you will definitely have to go for meeting to answer why it is not achieved. Bad politics: Bad politics within team also in management. You will never go home happily end of the day. Employees pressurisation: Management pressurise employees a lot. An escalations draws attentions of the management but cilent appreciations never. Team divide & rule: They are interested in dividing the team rather than encouraging team bonding. No initiative from the management for team bonding. Leaving on time: Never think that you can leave office on time 6:30pm. If you try to do it, manager or lead will look as if you have made a big mistake. They will definitely ask something about work and try to sit on your desk at least a hour more. Saturday working: They have policy of alternate Saturdays working which is not employee friendly. Role changes: You will have to do a task which is not related to your work or skillset. If you don't have a job in hand or in dire need of job; only then go for it otherwise don't leave your company (howsoever it is) for money.