5.0
13 July 2016
Recommend
CEO approval
Business outlook
Pros
Great benefits, culture and career path opportunities. Excellent location in Malta. There is a real team spirit across all the company, which is largely down to the C-Level execs who lead by example.
Cons
Can't think of any Cons.