Except that every single one of these is a problem for
MEN too ...
Assignments just don't drop in your lap, you have to go get them. Praise doesn't just materialize, you have to make sure that the right people know what you did--sometimes with a baseball bat. Everybody fights to get "fast-tracked", although I don't really know what that means anymore outside of large companies.
I knew lots of people at IBM, both male and female, who felt shortchanged and I asked them: "So, what did you do to go get on a better project next time?" Generally the answer was nothing. Several of the co-ops complained that they were just doing menial tasks: "Did you ask to do something more important? Did you demonstrate that you could do something more important? Did you complete the menial task well or not?" Generally the answer to all of these were not.
If you don't complete the menial task well, you're not getting something more important--and sometimes a menial task is important. I have often had the conversation with an intern/co-op "Look, the task sucks. But someone has to do it. It's either you or me, and you're lower on the totem pole right now." If you don't do a good job, you're not getting anything better.
And if I'm doing something interesting and important, I'll be DAMNED if I'm letting somebody take it from me.
You have to offend some people if you want to get ahead. And you may have to leave if things don't fall your way. That's corporate life.