Management cares passionately about the mission, the workers, the users, and the clients.
Cons
Smallness of the company and longevity of the workers in their careers can sometimes feed the (wrong) assumptions of new hires that there is little room for them to grow upwards.