Pros
Detailed transaction history through phone bill
Easy to interact with your customer support
No need to provide credit card or other payment details
Can make multiple payments and worry about them at the end of the month
Cons
Cannot withdraw funds
Overspending is a risk