What is an example of something you learned about senior management?
It's not "near trivial" if few get there.
I've done consulting myself and I've networked with a lot of consultants. I see a lot of people moving back to full-time jobs because they pay more for less stress a lot of the time. Some people thrive in consulting positions, but many quickly realize that normal jobs are a pretty sweet deal in 2021.
A lot of consultants like to point to their high water mark compensation and imply that it's their normal rate. In reality, consulting work can be extremely hit or miss. Making $300K one year doesn't mean you're going to make $300K every year.
Consulting can be a good fit for people who have strong diplomatic, communication, self-marketing, and business skills, but it's not an easy button $300K/year job for someone who just likes to write code.
If you find that job, it’s a keeper. I find consulting to be less stressful than employment. Not worried about being online during certain hours or the office politics, etc. Also, my code still has to work and be pushed to production. If anything the more levels of abstraction between me and the client just produces more stress and slows down the process.
Did you pull that kind of income over a year or longer?
How long did it take you to get there?
Were there major jumps/realizations along the way, or was it linear-ish growth over time?
(My own situ: started freelance consulting right before having two kids in a pandemic, and so have done near-zero bizdev & make about what a non-FAANG W2 employee would, if not a little less. For other readers--this has still been worthwhile, I've learned a _ton_ and am pressing on to give this a shot while less personally compromised.)
Would you say one can learn similar things if they work in an early stage startup?
I just dont think a stint will get you what you need. I guess it depends what is meant by a stint. 6 months - 1 year? I dont think its enough. Your just getting started.
If you go into consulting for the experience my suggestion is plan on a 2 - 3 year stay with a strong start (clients paying you money before you leave your 9to5)