99% of the time, complaining is a waste of your time and energy.
There are rare instances when you might have to complain (say, if a client’s abusive to juniors, but super pal-y with seniors). But in almost every instance I can think of, doing trumps complaining.
Don’t like the feedback from your CD? Act on it anyway and see where it takes you.
Don’t like the feedback from your client? Ditto.
Don’t like the way your office operates? Figure out what you can do to change it.
Don’t like the way your agency’s run? Find another one.
Doing > Complaining