Really good pay grade in an island economy where most of the rate is minimum. Prioritized hiring of internal candidates, so it's beneficial to current employees. Pretty good insurance benefits.
Cons
Sometimes, a few managers do not look after the improvement of employees. Employee skill set could become stagnant. Sometimes there is lack of support. Also, there's fear of job stability because it's a contract.