- Use lots of modern tech which makes development more exciting
- Management is open with goals and the company's intentions
- Work on lots of different projects in different roles
- Open communication between all employees
- Great vibe in meetings - a good mixture of humor and getting the job done
Cons
- Primarily ad supported business model which may struggle in the future
- Some understaffing issues, although hiring has accelerated over the past 6 months