Ventajas
Salary on time. (too low though)
Desventajas
Everything is at worst. HR people are not at all professional. Management is worst, high in politics there are some developers who are there not because of coding but boot licking. You will be treated like slaves. Management makes fake promises to the client then pressurize developers to fulfill those promises. No working hours, you will have to work more than 12 hours daily. Maybe on Sundays too and No comp offs, no overtime. Above all, they will shout and say it's you who couldn't deliver on time. You will have to do work of 2-3 people alone. No work life balance forget about life. No extra activities they only decide dress codes for special occassions and click photos to upload on facebook.