There are a lot of things you need to know
There are a lot of things you need to know about living abroad, starting with your attitude. I find a lot of people come down here to Panama and they still have the same attitude and expectations as when they lived in Canada or the US and they should rather adapt to what’s going on here. At least they should have an accepting attitude, etc.
For example, the quality of workmanship will not be as good here as in North America. If you don’t accept it you can pretty well drive yourself a little mad. If you do find someone who provides good quality workmanship, you should stay with them.
You don’t have to agree with how things are here, but you need to accept it. For example, I don’t agree with the traffic here in Panama City but I accept it because I’m driving in it. I don’t agree with the lack of training many times service people have. For example, recently, I had to show a gas station attendant how to check my oil. I don’t agree with it, but I accept it.
(Puma gas station, Panama, picutred.)