Pros
Amazing people, complex and challenging tasks, interesting domain, great cross-department communications, a lot of people to learn from,
Good ratio between freedom and support.
Ability to grow in tech department. Tech management use meritocracy and supports bottom-to-top initiatives.
Cons
You need to be professional, experienced into self-management, proactive and resilient to hard times. Gaming and crypto were hit hard in the last years.
Company had multiple focuses previously that led to overspending and layoffs. But learned from mistakes and now coming lean and mean.