They sell to a niche market, so there are limits to the sellable market
Business is growing, so there are growing pains and challenges in an effort to support this
Complicated commission system - this has recently been solved and remedied
Enhance benefits to be more competitive (Health, 401k, etc)