Avantages
VolunteerHub (Carr Engineering, Inc.) is a laid-back, employee-driven, work-from-home environment that is honestly a perfect fit for self-motivated individuals. Management is excellent and puts great effort into developing their employees. Coworkers are friendly and intelligent and a joy to work with. Pay/benefits are great, and the culture is the best I've seen in any company since the employees and management really care about the well-being of both the company and each other. And of course, it's always nice to work in the comfort of your own home.
Inconvénients
Because it's a somewhat smaller company, there's not a lot of room for upward movement in many roles. But if you are doing what you love to do, that doesn't matter so much. It's also probably not a good fit for people who need constant direction from a supervisor since it's a more self-driven culture and everyone is expected, to some degree, to own their work and make some levels of decisions on their own (personally I consider this a pro, but others might not).