Good coworkers
Opportunity to do some client and outdoor meetings
Flexible working timing (a little bit limited)
Cons
Very bad project management
Salaries are not paid on time
They don't pay their employees gratuity, I have not been paid my 2 months salaries for more than a year now
The environment is so dirty and everyone screws everyone, even the office boy screws the senior managers
Again they don't respect people by paying them their remunerations.