To be fair to OP, sometimes working with women does require a different mind frame than working with mostly men.
A good example would be working at a restaurant. Not an ideal job for a guy, but today you are lucky to have a job, period.
Restaurants have you working with mostly women, who will do as little work as possible but make a lot more than you.
they will stand in the back either texting or complaining and gossiping to their coworkers, while showing off their ridiculous tip money.
if their slacking causes work to back up, it will be blamed on you. they can't hold themselves accountable, and they can't blame any other girl so it's gotta be placed on the man.
you do more than your job to help out as much as possible, surely they could do their fair share.
but why would they?
they could ask any other male employee to do it for them, and he'll do it happily because her voice was just so sweet and she's so pretty. helping poor, helpless women is a mans job, right?
it isn't like being flirtatious is part of a waitresses job description.
How to cope:
my post above may sound bitter, but i just got off my shift haha. i know how bad it can be. my boss is also female, and it's no secret that most men these days are too.
I try to maintain a masculine frame, despite doing what is essentially women work. i'm not stupid like the other guys i work with. i know my hard work won't be appreciated. i know it won't lead to a promotion, so i do what i need to do, help out here and there, and that's it.
it's straight up painful when the ugliest, fattest girl spends 60% of her shift in the back texting, complains about me being in there, and then brags about receiving a new $100 bill for a tip. "i need to take a pic of this for instagram!"
i've found success in speaking to them as "the male perspective" if you know what i mean. "you're a guy, what do you think?"
plus, it actually is pretty easy to meet girls through the job if you act right.
confidence will go a long way.