1. Inclusive culture
2. Competitive pay
3. Balanced work life
4. Mentorship
5. Career growth
Cons
for me personally there was a steep learning curve because I not only had to get up to speed with the codebase, but also the product itself since Asana uses it's own product.