I could go on and on about how my company screws this up. First, even though they get commission they also get large base pay despite a salesmans performance which makes the salesman stop working around making 70k a year, second horrible tracking of what the deal in each contract will cost our company in developer hours and hardware etc etc so they get paid full commission on a $20,000 that ends up being $4,000 revenue. What our company needs is a strict standard but it's a endless loop of oh salesman can make a sale if you can create this so stop what you are building and welcome to the chaos.