Generally everybody says you shouldn't start a start up on credit cards.
What he went for is the advanced version where you can get free money if you stack the cards correctly. It is difficult to do, but companies and financial investors do it pretty often.