To be fair, Maggie was a handful on the boards which caused of big fight between us. I tried to explain to her the diplomacy of her status but when Maggie has something to say it's like trying to stop a runaway train.
However, during her last stretch of advertising, she was on her best behavior which she promised me she would do.
I let her back because I know Maggie on a personal level. In person, she does have a big heart and has the warmest personality I've ever met.
She even took me out to dinner once and I never had so much fun being out with someone like I did with Maggie.

I can't comment on her professional persona but putting her board etiquette aside, I have to admit I am quite fond of Maggie the person.
It's easy to judge someone for what they do, but you really shouldn't judge them until you truly know who they are.
Just my personal opinion of course.
As far as I know she has moved on to a new career. I haven't heard from her since she removed her advertising.