It seems to me that most of the top tier firms are generalists! mckinsey, bcg, bain, booz, etc..
what is the value that these firms bring to clients.
Or why do firms like generalists over specialists?
I know there are specialists out there who specialize in different industries or different problems
why don't companies hire those?
an automotive guy for an auto client
an Operation Research for optimizing and stuff like that
a financial guru for finance and so on and so forth