Employees that care and take pride in a job well done.
Opportunity to advance within the company
Willing to pay top dollar ot top performers to retain their expertise
Good work life balance.
Cons
Smaller company so opportunities can be limited for advancement.
People a little territorial/favoritism pretty common in a smaller company