There is a manager who has been at my company for a long time. Let's call him Dick. He's not my manager, but I frequently work with him, and I get along with him for the most part. Many other people have had a problem working with him though.
I have noticed Dick chastise coworkers in meetings for mistakes, giving estimates that he considers too large, or taking too much vacation time. For example, this year the 4th of July was on a Thursday, and during a meeting that week he asked if anyone was going to take Friday off. One coworker said he was going to, and then Dick said "No, you took 3 weeks off last month, that was too much time. You're not allowed to take any more time off." Perhaps Dick was justified in denying him the day off, but I thought it was unprofessional for him to make those comments in front of everyone.
Dick has also made some comments to me that I thought were inappropriate. On a couple occasions he said to me "So why aren't you married yet? Don't your parents want grandkids?" He'll always say this with a smile or laugh so maybe he thinks he's just joking around. I didn't think it was a big deal, so I just brushed it off. (Even if that type of comment is worth reporting, I would be very hesitant to do so. If HR talked to him about it, then he'd know I made a complaint. He submits 360 feedback for me every year that feeds into my performance review, so I wouldn't want to risk having him retaliate. He already ruined one coworker's performance review - see below.)
One of my coworkers (let's call him CoworkerA), who I was friends with, frequently told me about how Dick would give him and CoworkerB a hard time. Then one day CoworkerA and Dick got into a work-related argument, Dick reported him to HR for some reason, and that significantly and negatively impacted CoworkerA's subsequent performance review. That was the last straw for CoworkerA, and 2 months ago he left the company.
Two weeks ago, I found out CoworkerC was leaving our team and joining CoworkerD's team. CoworkerC is the guy Dick chastised for taking too much vacation time, so I'm not surprised he wanted to leave the team. CoworkerD used to be on our team 6 years ago before switching departments.
Around the same time, CoworkerE announced he was leaving the company. So that was 3 coworkers leaving in 2 months, and I started wondering who might be next. I thought CoworkerB might be, given what CoworkerA had told me.
Sure enough, last week I found out CoworkerB is leaving the company. I talked to him and he confirmed Dick is the reason he's leaving. He also said Dick was the reason for CoworkerD moving to a different department, Coworker E leaving (he's friends with him), and a sixth person (CoworkerF) who left the company 2 years ago.
So that's 6 people who have either left the company or moved to a different department, including 4 in the last 2 months, because they couldn't stand working with Dick. That's 40% of the team because we had 10 people 3 months ago. This isn't good for morale, especially since we have a ton of work to do and we are under a hiring freeze. I'm wondering again if anyone else is going to leave.
Is there any way to notify HR or upper management about what has been going on without risking damage to my career? Perhaps they could have Dick take some interpersonal skills training (training seems to be a big thing here). I could also submit some comments in one of the anonymous surveys they send out every once in a while, although I'd be afraid they could figure out the comments are mine based on my writing style and how few of us are left.
EDIT (Oct 22): We had a meeting the other day, including Dick and another manager, on how to better organize the team. During this meeting, Dick said multiple times that "nobody wants to work on XYZ", where XYZ is an application using outdated technology. It appears that Dick, and perhaps other managers as well, think that is the reason why so many people have left. They may not realize that Dick is the main reason.