The only pros are a quick boost to your ego that is really nothing of substance or value and will ultimately set you back in your overall progression as a man.
Any type of red flag you notice early on should be thoroughly taken into consideration before you allow yourself to get emotionally invested in or bond with someone who you know deep down inside of yourself that you shouldn't be associating with. Where guys get tripped up, and this is including myself, is thinking that you'll know when to pull the ejection cord and get outta there unscathed. The sex on demand and admiration you'll get from someone early on is not worth the destruction and devastation that awaits you if you choose to remain involved with someone who isn't going to be a good fit for a long term relationship.
The reason people stay in "bad" long term relationships is because they desperately want that Disney fantasy to be a reality for them. And I'm not trying to come across holier than thou here because that's something that I want to - however trying to force or project ideal qualities that you desire onto a woman who you know has issues or is exhibiting red flags that you are uncomfortable with can only hurt you long term. But again, this is really hard, much more so than is given credit on this forum.
True, healthy self esteem is figuring yourself out so that you can easily walk away from a low quality woman even if she is taken with you. You've got to work on yourself and get to the point where you refuse to put up with any bad behavior or low quality partners. This will probably mean being alone more often and facing some hard truths about yourself and what type of future you want, but I'd rather be in that boat than struggling with infidelity, divorce, legal trouble, mental breakdowns, etc. that low quality women will bring into your life..even if it's a while down the road before any of it happens.