Pros
Many locations, bonuses and achievable plans, possible to maintain work-life balance (hardly, but still), really good team, use of English and other foreign languages in work, remote work.
Kontras
I don’t know, maybe bad cookies and coffee at the office.