Two thoughts: * It's a good idea to try to quantify the cost of losing an employee. If you at least understand what basic costs you'll incur, such as cost of hiring, training, etc. it'll give you a basis for realizing the importance of minimizing turnover (perhaps you'll even conclude that turnover isn't a big deal in your case). But it's very hard to quantify some of the largest costs such as employee moral. I was o…
I would guess it's common for a team to be in a disfunction environment but stick together for the sake of the team and friendships. Once one person leaves though, everyone then leaves in succession. I'm in that position now. If a PM who I highly respect leaves I'll probably leave as well because I wouldn't want to deal with the stuff he protects us from. I also wouldn't want to abandon this guy, so I probably won't…
In retrospect, I should have left way earlier. I urge you to consider whether, by staying, you are just enabling the sort of disfunction you dislike :)
Camaraderie is great and if there is actual friendship/respect then the relationship will continue even after you quit.