Its not for the software developers ,its best suited for call-centers and BPO , horrible experience with human resources , they fired 15 developers in a day.
Mismanaged provident fund team, they wont answer your queries. Please do not join if you want to learn new things and serious/hardworking guy , its very frustrating because the whole management is of BPO mindset and they do not have resources to handle software developers.