The nature of consulting business is:
-Work tends to be cyclical. Sometimes there is a lot of work, other times a bit slower.
-There are lots of different clients in a variety of domains. Some people thrive by constantly learning, other prefer less changes.
-Working with startups can sometimes be challenging in small budgets / short lead times.