Conclusion
Consulting can be the most rewarding career for a technology professional. It has the potential for pay, prestige, and the most innovative projects available.
Consulting also means taking responsibility for all aspects of your professional life. If you're planning to become a consultant, I recommend starting part time, which is an excellent way to work through time tracking, billing, and managing your clients and yourself.