> Who actually listens to the devs?
In my experience it depends on your political skills. I could always find someone in the company to help me come up with a plan of attack for a problem we were all facing. I always suggest to juniors to go to higher ups with an attitude of 'how can I help you solve the problems you currently have' instead of 'here are my problems'. YMMV.