One of the cons of contracting is can be really hard to divide your attention in a startup. If there is any possible way you can devote 100% of your attention to a startup, then by all means, do it. I'm 10x more productive when I put 100% of my time into a startup instead of 50%. 10x, not 2x. Just my experience.
On the other hand, contracting is a great backup plan. It kept Zencoder alive in the early days, and we still do some video-related consulting work to reduce our burn and compliment our encoding service.
There's no points for effort, only for execution.
Well said. Mind if I use that? :)