When it comes to consulting, there are two types of consultants: generalists and specialists. Both generalist and specialist consultants bring a unique set of skills to the table, and choosing between the two depends on what you want to achieve, ...