Pros
Supportive environment, Friendly owners, Great resources and tool, Management is supportive but not overbearing, Questions, concerns, and ideas are always listened to.
Cons
MUST be self-disciplined and able to multitask as some days are more hectic than others.