5.0
15 Aug 2025
Current employee, more than 5 years
Sliema
Recommend
CEO approval
Business outlook
Pros
Amazing place to work friendly team managers and heads of service all care and are passionate about there role and the business. Amazing company perks and motivation get together all through the year to build morale motivation and relationships
Cons
If my role was based on London I’d be working for then still just needed to relocate back to UK