Hey Matt,
If you can put yourself in their shoes and look back at your own company through their eyes it will give you a much more realistic view.
Once you do that - try to design and implement things with them in mind. Recognition, rewards - including sharing revenue. If you can design a compensation program that pays them a low minimum base rate - but that also gives them a substantial share of the revenue (the more they work and the harder they work the more they make - and in the process the more YOU make too) you will build a highly motivated, driven and successful team. One that will stay with you as long as you keep providing what they want and need.
The typical way most companies do business and try to grow is usually NOT the best. They look through the lenses of their own eyes only - and guess what? No body cares about you. Not really. What they all care about most is THEMSELVES. So once you understand their motivations from their viewpoint, the you have the beginning of being able to build something amazing.
Hope that helps, and wishing you all the best in all you do.
Best regards,
Louis Derrick Sewell