I hold a non b visa and work permit. If I changed jobs and moved province does that involve cancelling everything and starting the whole process again with new employer? (Or is there a sensible pragmatic way to do this).
TLDR : Answer Summary
When changing jobs and moving provinces in Thailand while holding a Non-B visa and work permit, it's necessary to cancel your old work permit and obtain a new one from your new employer. If you maintain your Non-B visa, you can use it while leaving the country every 90 days for visa validity. However, if you have an Extension of Stay, you will need to cancel that and apply for a new visa.