Working as an English teacher.
There are a lot of schools wanting to hire 'native' English speakers.
These range from the language mills, many offering poor salary and lousy working hours, to top quality international establishments, offering massive salaries and very nice working conditions.
The former start at about Rp5,000,000/month, but more commonly Rp8,000,000.
You can live on it if you aren't a party animal but, if you like the night life, you'll be scratching around after the second Saturday of the month.
Real schools generally offer from Rp20,000,000 upwards.
To be legal, the school should provide the work permit and KITAS (immigration document) and you have to be from any one of five countries.
UK, USA, Canada, Australia, and New Zealand
As with every work permit/KITAS I've heard of, you MUST get an exit permit.
You can't get that unless the school signs it off.
The moral here, don't bug your boss and don't bother trying to do a runner, the airport immigration will turn you back.