The job itself is fulfilling, you learn a lot as a coach and pick up a lot of experience dealing with others, players, parents coaches, etc.
However, as a company to work for, very poor. What they say you will be paid and what you are paid can be vastly different. I was told I would be coaching in one area and then ended up somewhere completely different. This entailed paying more for the flight over which I am still paying off. Sharing a house with six other coaches is not always ideal as is sharing two cars with said six. If you end up with one or two you don't get on with it can be difficult and stressful Clothing was either not supplied, eg, wet weather clothing for a particularly rainy season or, if lucky, passed on down from other previous coaches. Management were wither obsessed with solely making money or blaming you for their mistakes. Visas for continued work could be withdrawn with no reason given.
Overall, not great.
Fulfilling coaching and improving the kids
Poor pay, poor management