Since we're a client-facing delivery team, we take the fall for most of the issues that back-end or other supporting teams create problems for. We don't get adequate support needed. The work feels unfulfilling because clients are unhappy, even though we recognize they are not adequately prepared for the solution we will provide them, despite being consultants.