What is consulting?

I agree that niche consulting can be very good. And independent consultants have more say in their assignments, and it is easier to leave if it is a poor client environment. Soul-sucking is more a problem with the bigger firms. :wink: