* Can feel good about the work being done
* Good company culture
* Decent amount of paid time off, holidays, sick time, etc
* Very cooperative among different teams
Svantaggi
* While it's a remote job I would have liked to have company get togethers more than once a year