It doesn't look professional to me, but then again it depends on the career.
Professional to me means pulled back out of your face. Buns, ponytails, etc.
If her hair is impairing someone's view in a meeting or brushing on things as she moves around during the day, then it should be pulled back.