We wrote a very big comprehensive article about why businesses should start a sweepstakes. If you are a business trying to decide, read this:

Sweepstakes: Companies Win Like Pros with These Expert Tips
Sweepstakes are a powerful tool in marketing. Learning how to leverage sweepstakes to increase exposure for your brand will really improve your visitor loyalty.
www.sweepsadvantage.com