People are expert in their field, I was in touch with some technical individual contributor and they are so high qualified in the two side, technically and regarding the business.
Inconvénients
It depends on the client, for my own experience, I feel a lack of frequent feedback ...