One of the best company cultures I've ever encountered! Amazing social perks, free lunches from any restaurant, massage, fitness, and home office benefits, etc. Very flexible and agile regarding work-from-home/work-from-office policies. Almost no limit on R&D activities—if you can change something, no one will stop you.
Cons
I'd like to receive higher salaries, but this is a general problem with almost all IT companies in Cyprus.