A Sales Force Company approached us with a project that involves continuous development of Web, Mobile Apps and they want us to provide Support as well. In return, they are proposing a Revenue Share. What should we consider to make this partnership fair as we will have to put in a lot of our time in this?
You will struggle succeed with an outsourced sales team until you have internally perfected your sales process. It will always be weaker than an internal team. They won't have the same stake in your business. And they can't know as much as you do as the primary knowledge center.
It's not about fairness, it's about risk. How much risk are you asking them to take on for how much effort. And how likely is it that they can succeed based on what you've prepared and trained them to be able to do.
The time to outsource sales is when you have maxed out your internal sales team and need accessory support to expand.