I am sure it is an awesome place to live in for a few years, as are so many other beautifull islands in the Caribbean.
Judging by the interaction I had with a particular company that contacted me, not the other way around, they are in serious need of some professionalism and ethics. The way they treated a potential employee was appalling, I shudder to think how they would treat you once you work there.
I still hope to live in the Caribbean one day, but will choose my employer carefully if I also work while there.