It was the worst experience in my entire carrier. Salary is minimal, almost half of the average salary you can get anywhere for same job profile.
No job security. They hire you as a temporary employee on contract of 1 year and promise to give you permanent position after completion of 1 year. You patiently wait 1 year and all you get is contract renewal for another year.
There is no specific organizational work culture. Your ways of working will be decided by your manager. If you are unlucky like me, you have to work even after shift is over. Work till late in office and expected to reach early in office next morning. Work on weekends without any comp Offs or allowances.
After all this when I got another job offer and resigned here, my manager expected me to serve 30 days notice period although my offer latter said it was 7 days being temporary employee. I even took this matter to HR but no one even bothered to help.
I served 30 days notice, counting days to be left to get out from this hell.