From what I read it looks like they require an absurdly high credit score requirement. Have you checked their prepaid plans? They're basically the same as their postpaid plans.