Flexible working hours
Work from home is very well supported
Most people are very good to work with
Cons
The company has had quite a high turnover rate recently
The company is very small so you end up having to manage many different things outside of your job description.