Its an the worst employer ever. All policies are written to torture employees . Every day theres a new policy to make our life hell. Gives a very Rosy picture during Training but nails you down to hell in production. Will train you in latest technology (if you flunk, you are out) and then will throw you in some altogether diff one that too definitely a degrading one. Huge population on bench. Will spoil your technical skills and your career if you stay long. There was a time when onsite was good and that was the only motivation to stay but now thats also gone. You might get a onsite in your 30s (disclaimer: market conditions :| ) Relocation is impossible. It has DCs only in south.
So think 10 times , if you are from north or east or west , and you have to join. Please take your other offers, if you have. Else switch as soon as you get confirmed.