Pros
Only pro i have found is that the my colleagues were very good. But make no mistake this does not include the management or the CEO.
Cons
So many of them where to start.. 1. Salary ......Salary is delayed every month. 2. CEO ......single point of every problem of the company, do not know technical things at all. 3. Management .........busy deducting amount from salaries for some ridiculous reason. 4. False Hopes .......we will bring that client, we will do this , we will do that just a few things you will hear from CEO but that's never going to happen. 5. Bad behaviour with Local Employees.........So much bad behaviour with the local employees. One more thing, whoever wrote the single 5 star review i am 100% sure that he/she is associated with management or the CEO himself..........that's how freakishly bad they are........