4.0
Apr 7, 2025
Current employee, more than 3 years
St. John's, NL
Recommend
CEO approval
Business Outlook
Pros
Just GED required to apply. Relatively easy work, as they require no specialization
Cons
Management will always put the contract over your employment. Going above an beyond is just recognition, your actual well-being is not valued. Got assaulted and had to take time off and I still had to fight for my paid time off. Benefits are basically non-existent