Opportunity for advancement is available for those individuals that take an active role in their own career development. Family atmosphere. Small teams with an entrepreneurial feel.
Cons
Smaller teams can sometimes mean picking up your teammate's duties when he or she is on PTO. Lean staffing.