Team lead is the definition of being between a rock and and hard place.
Management roles can be very isolating, and have minimal labor protection legally in many places.
For some reason, I kept thinking about the 1989 film "How to Get Ahead in Advertising" while in the role. ;)