I often think fondly of my days as a consultant. Yes, the schedule was tough, but it was great experience and a career path I always encourage recent grads to consider. In a consulting role, you have the unique opportunity to face the most challenging problems.
You get to focus in (there are no personal distractions), help make a difference, resolve issues, and move on to the next challenge. This can be taxing – but always rewarding. You are constantly learning from both your project team and the client team alike.