Sure, there's extra overhead involved in those big firms, but there's no way you'll come out of that experience thinking you're only worth $50/hour.
Sure, there's extra overhead involved in those big firms, but there's no way you'll come out of that experience thinking you're only worth $50/hour.
Marketing (ebooks, blogging, tweeting, open source).
Connecting people who can do nothing for you because you want to do a good thing (aka karma). (I wrote a post about 'being an informal recruiter': http://www.mooreds.com/wordpress/archives/1728 )
-Don't expect to work on cutting-edge stuff. They're the conservative choice for conservative clients.
-Most consulting companies are "up or out". If you're not on the partner track you're an interchangeable cog.
-Most of the folks who make partner are project managers, business analysts, and rainmakers. Coding skills can get you on good projects, but advancement is about how many other people you can leverage. The techies that make partner are generally "architects" and "practice leads" who can lead a bunch of junior people.
-Work/life balance isn't a thing that exists at a lot of big consulting firms.
-You will often be forced to become an instant expert next project. Most big consultancies are not afraid to invest in training, but it's also up to you to fake it for a while until you know it.
-You can learn a ton of non-technical skills from the partners. These people are often at handling people, delivering bad news, making presentations, gathering input from others, etc. There's a reason they make tons of money and it's not because they're 10x programmers.
I can't say I enjoyed my time there, but it was an educational experience really helped my career.
I own a small consulting and training shop focusing on a particular "enterprise" product that's used by more companies than I can count, big or little. We charge a premium rate per hour for consulting, and a premium per-day rate for training. Been doing it for over a decade now. Companies that would hire out to Accenture or Avenade or name-your-consulting-firm-here would, in our experience, much prefer to pay someone they can speak to about their skills and work without a technical sales rep getting in the way. It's not even that tough to get into a client's "preferred vendor" list, if they have one.
The combination of humble confidence and actually knowing your shit is a potent one.
Edit: typo
Every other industry, new haulage firm? They charge slightly less than other ones maybe.
Programmers? Charge 20%. I've done it! We're idiots.