I work for quality and have 2 other coworkers. We don't have a director due to the hospital being cheap. Anyway, the lead coworker has over 30 years of experience but only 2 in this hospital. On the other hand, my 3rd coworker has one year of experience like me. We report to the CMO, and he obviously doesn't know what we do, so he lets my lead coworker run the department. Prior to my 3rd coworker and I joining, 3 people left within 3 months. Those 3 people were experienced (one is nationally known). Anyway, I later found out that they left because my senior coworker is a micromanaging person. She's snarky and wants everything her ways (she expects us to get our emails approved from her and document every conversation we have with anyone even if it's not important). She assigns us duties and expects them to be done on time. If we make typos, she would yell at us, but she makes typos, too. Honestly, my 3rd coworker and I are only 6 months in the job and we hate it. My lead coworker expects us to document everything down but also has unreasonable deadlines. For example, she would assign me something at 10:45am when I have a meeting at 11am and expects me to finish it right away when I am back from my meeting. This has led me to only do the important things. On the other hand, my 3rd coworker is very scared of being complained for not documenting everything, so she takes her time. My lead coworker has reported my 3rd coworker to my boss before, but HR didn't fire her because they had 3 turnover in a short period of time. Today, my lead coworker told my 3rd coworker that she is too slow with her assignment (something that was her first time). Then she went on by saying “Tbh, you're too slow and way too detail with your work when it's unnecessary, and your other coworker (me) does the minimal.” I got so angry, but I pulled back because I intend to leave in 3 months when my lease for my apartment ends. Should I just hold my anger for 3 more months? Should I continue to fight back and risk my job because my boss favors her anyway? Tbh, I've been arguing back with her whenever she contradicts herself, especially when she says one thing then does another (e.g. asking me to schedule a meeting at 3pm but saying that she said 2pm. Fortunately, my 3rd coworker chime in and my lead coworker would say that she said 2pm in her mind). However, I'm just so sick of arguing, especially when I have to work with them everyday.