- Great work environment
- Incompetent people do get fired and hard working ones rewarded: you don't see that as often in gaming
- Focus on growth and innovation
- Never a dull moment at work
- The company helps its employees progress on a personal and professional level (great management)
- C levels are very approachable

Cons

- Sometimes there are a few wrong hires
- Communication is not as smooth between the 2 offices (London - Malta)
- Not enough resources invested in the fields that have proven to be successful