I am here from Australia, my bank provides fee free credit and debit cards. It pays the 220bht ATM fee. I have an App that gives me the daily exchange rate. I have Google wallet on my phone and Villa and Big C Supermarket chains allowed me to swipe. For all the hassle involved I don't bother carrying heaps of cash. Unless you are in the country side order drinking and smoking in shady bars. I wouldn't bother with heaps of cash. In Bangkok I use a travel card on the train and the Grab app for most taxi rides. The motor bike rides cost 20-25 bht. I just drawer 5K from the ATM as needed. Yesterday my bank exchange rate was 22.
***
on the 3000bht I withdrew. The ATM offer was 21.
***
, and the money changer offer was 21.9. The Australian bank official rate was 22.9. Do yourself a favour check your banks and get a card with no fees, large amounts of cash also leave you open to having it stolen.
Remember it's not just the stamp in your passport now, they have your fingerprints and photos so they look at your history as well. So best to get the right visa and not risk it.
It happened to me a couple of years ago, I told them I got off-loaded by the airline he said don't leave your departure so close, but let me go. Regardless of what's in your passport they look at what's stored online to see if you are a serial offender
Has he/she got a passport, otherwise he might finish up with a shonky visa that essentially restricted to the district they are working in. Also only get registered with a single name, that may not be their real one, it leaves them open to exploitation
Ask the police if the have sighted the PM30 and tell them to make sure they have clean uniforms as "Big Joke" may be doing an inspection soon. Then post it all on FB and tag the police station, big joke and the property owner or one of his relatives.