Have an Answer?
With regard to consulting there are plenty of good jobs. They are not easy to find nor is it easy to garner the experience necessary to obtain the next consultancy but once you get the experience, things become easier. Consultancy also sometimes leads to full time positions being offered to the consultant by the principle of the company for whom the consultant is working.
Hope this helps