1)Worst leave policy/hike policy. Here HRs are more concerned to profit themselves more than us(HR means not human resource, Humiliating resource).
They will provide rules but they won't follow. Worst company in India is named may be because of this.
2)Even if you are strong, here managers will blame you and put a stamp on your face saying you are useless.
3)Don't think about appraisals here, few managers without knowing what work you do will provide rating 0 for you.