Should I stay friends with someone whose morals I don’t respect?

A girl called Megan joined my work a couple of years ago. She was very shy but really beautiful, and management clearly favoured her. We were both up for promotion, but despite my experience, she was fast-tracked and I was overlooked. Later, I found out she’d had a relationship with a manager, which explained how she got ahead. I felt hurt and a bit betrayed, especially as I’d even defended her when rumours were going around.

Over time, we’ve ended up in similar life situations and recently started talking more. She’s opened up to me and seems quite insecure and wanting the same kind of settled life I have. I’ve been kind to her and we get along, but I still can’t fully get past what happened at work. I also worry she might be a bit of a social climber, so I’m unsure how much I should trust her or let her into my life.
Updates
3 mo
When I say relationship she literally just hooked up with a manger to get a promotion
Should I stay friends with someone whose morals I don’t respect?
Post Opinion