Not necessarily. If you're a big consulting firm, then your entire profit could come from landing contracts. How do you land contracts? You play social games. As for doing the work, that's why you hire subcontractors and send off a few people to supervise.
This allows you to take on a lot of projects whilst still maintaining a strong sales force to bring in new projects.
This allows you to take on a lot of projects whilst still maintaining a strong sales force to bring in new projects.