What are the pros and cons of becoming a consultant?.