1000 baht is the fine that Consulate gives (or, better, the extra amount they would ask you to pay) if you don't show a ticket reservation/confirmation
I was not sure because, for example, also Russians are eligible for 30 day visa exempt stamp BUT they can extend their stay only by 7 days at local Immigration
If he doesn't have yet a work permit, he can only apply for a single entry non B visa (90 days validity). It doesn't matter which Embassy/Consulate he applies at