Great management, open to suggestions, extremely ethical and empathetic company culture
Inconvénients
Just like any other company you need to be able to pick up the slack when things get busy and you need to have a can-do attitude to to get through busy patches.