Great over-arching attitude towards improving the growth of small businesses and providing value to clients.
Cons
Because of drive towards helping small businesses, job descriptions can get skewed and you may find yourself stretched thin and working on projects outside your normal jurisdiction.