The real deal-breaker for someone like this working in a services firm, is that you cannot be recognized unless you control projects end to end.
My few successes in my time working in services came about when I was poorly supervised, and was able to rigorously control the eventual output.
In contrast, working on projects that other people controlled was often an exercise in frustration and compromise.