Pros
Good company culture focused on staff well being reasonable work life balance if you push for it At the time of writing company is growing fastCons
Feedback mechanisms for performance are slow so it can be difficult to know if you are doing a good job or not