Good culture
Good life-work balance
Continuously monitoring how you're doing
Cons
The evaluation methodology is a bit biased
As a remote worker you're not covered with many of the employees' benefits that on site workers do have.
Salary a bit lower than the market average