Relaxed work environment (not micro managed)
Nice people
Sick leave policy is awesome
Flexible work schedule
30% employee discount on store inventory
Good company values
Cons
Not very competitive pay
Location options are just ok
Vacation policy doesn't roll over to the next year
Culture is lacking compared to other tech companies