The fact that their customer care team is in Bangalore gives you a conception of how difficult it will be to sort problems out... repeating yourself over and over again comes to mind.
My friend was with them, for 1 month, and then got out of the 12 month contract cos it was ***** basically. Its a 'testing base', and anyone on 3 is taking a leap of faith.
God help anyone who joins them.