I have pm'd Thai 1 on about this. It seems that he is doing a TEFL, and the school will sponsor him for a Non-immigrant B.
I advised him that if he is going to ultimately find work, then to go with the Non-B (if he can get one before he leaves.)
btw, Non-B's are much much easier to get in your home country than they are in neighboring Thailand countries. The consulate in Viantiene in particular needs 2-3 weeks to process the non-B and you have to supply a stack of paperwork. AND it's only valid for 3 months single entry.
If you come to Thailand with a 12 month Non-B, you have a head start.