As someone who does consulting now similar to what was described, I would say the pros and cons in this article are totally on point. I'm not sure it's for everyone, but it's been great for me and I've learned a shit tonne that I couldn't have learned anywhere else. I get exposure to so many successful companies at inflection points and they have to tell me everything. You don't get that from blogs or conferences or books where they only tell you what they want the public to hear.
That said, at other points in my career I have been totally freelance, worked on a product team, and worked in an agency, and I would also say that each of those is hugely valuable and teaches you unique things. If I was advising a young and hungry tech worker, I would suggest they get a year or two of experience doing all four if they can.
That said, at other points in my career I have been totally freelance, worked on a product team, and worked in an agency, and I would also say that each of those is hugely valuable and teaches you unique things. If I was advising a young and hungry tech worker, I would suggest they get a year or two of experience doing all four if they can.