Not every project is created equally. Unfortunately it is true that some are grunt work focused and not actually consulting. Some clients can be difficult but that comes with the territory of consulting in general.
Some recent management decisions regarding return to office mandates have some top performing employees applying to other companies. It doesn’t make sense for every client and account, so it begs the following question: are you just trying to make people quit?
401K match and bonus are also low compared to industry standards in my opinion.