Vantaggi
The environment, the office facilities, the bonus programmes, the food and gym allowance, real opportunity to grow as a professional, human touch (differing from most companies in Malta, I felt part of a family here). They organize chair massages, breakfasts, and get-togethers, also last team building they took us all to Bulgaria on a full paid trip :)
Svantaggi
The only con I would say is that salaries could be higher. The relation between the salaries and the prices for rental properties is just bad. But this is a problem all around Malta. The salaries are not up to the cost of living here.