Let me start with the compensation - for the amount you work, you definitely don't get compensated for it.
You'll have to work long hours, most managers here don't understand quality of work and productivity, what they want is quantity of work, the numbers of hours you are present for in office.
Every access-card swipe is recorded, they'll calculate the number of hours you work.
No conveyance facility from the company, even for girls when they are working late hours at night.
Your managers will pressurise you to work on weekends, and if you mention family or friends or that you have a life outside office, be ready for a lecture from your manager about how he used to work 72 hours straight without any sleep and that you should learn from him.
You'll be 'encouraged' a lot to extend your daily hours at office and to work weekends.
Total number of leaves in a year - just 15, and even these you won't be allowed to avail.
And if you do takes leaves, you will be taunted by your manager at least for a month for this.
If you want to attend any marriage in your family, instead of leaves you'll get hi-tech solutions like video conferencing, Skype etc.
No HR policies, no cultural/recreational activities, no trainings, bad management, bad appraisal process and never done on time.
And lastly, if you have resigned and are serving your notice period, you'll be badly treated, pressurized to work more n weekends, your salaries will be delayed and if you are supposed to get a hike, you can forget it.