If not her, then there will be someone else you don't like on the job. I was a consultant for over 20 years, and I've worked in every corporate culture you can imagine. There is a series of 'archetypes' in every single on of them--the slacker, the user, the angel, the devil, and about a dozen more. However you want to label them, you won't 'free' yourself from any given character by changing workplaces. The names change, but there will always be someone with the personality characteristics you despised in someone else at the last place.

So learn how to manage dealing with colleagues you don't enjoy working with, and keep on moving forward. You'll thank yourself later.