- Engaging
- Technically challenging
- Work with cutting edge technologies
- Flexible
- Great work life balance
- Collaborative
- Big emphasis on professional development
- Great culture
- Celebrate successes often
- Employees have been supported extremely well during COVID
Cons
- If you don't want to work in the company's proprietary language, then there are only so many teams that you can apply to.