I worked with a vet who was very smart and a very nice person, her one downfall was she was super timid. Most clients had little confidence in her and some of our pushier staff were able to undermine her (definitely a staff issue there). One time I was holding a puppy for her to vaccinate, the puppy squealed when she touched it with the needle and she jumped about a foot, yet the puppy never moved because I had a good grip. After 3 attempts she handed me the syringe and asked me to do it, but only after she left the room. I vaccinated the puppy by myself, and then it's littermate that belonged to the same owner. She practiced great medicine, but her lack of self confidence was a serious detriment. She was ultimately let go because of that. I honestly wish I could gift her some confidence because that's all she needs to be a fantastic vet.
I should follow this with, she was by no means a BAD vet, she just wasn't a VERY good one. I was one of the few staff that actually liked her and I was also possibly the only staff member that she liked (she wrote me a very nice eLOR).