Pros
Hahaha... Pros is just a myth here.
Cons
Well here is the list : 1. They promise something else, end up doing something else. 2. They cannot differentiate between Data Science & Data Warehouse Engineer. 3. Candidates are hired based on certain skill sets and then put up on entirely different project. 4. The Current Project Manager is a double faced woman who plays dirty politics. 5. HR will talk of policies but they do not follow any. 6. The management is fake. They lack empathy towards their employees. 7. When the employee leaves the organisation, they will deduct salary even for client holiday and term it as "LOSS OF PAY'' 8. You have to take multiple follow ups with HR and Management for anything, be it your salary, your reimbursement, experience letter or F&F. 9. They will consider your work from home as LOP. 10. They will just exploit you.