The site where my company currently has me working (school district) is full of negativity. Literally from the administration to the teachers to the tech staff I work with from my company. I'm starting to notice it's impacting me daily. I have a good relationship with my boss and the VP of the company, and could likely be transferred to another location, but I already have an hour long commute and the other sites are further away.
I get along well with the client (we do IT infrastructure and managed services) but it's getting frustrating to work with the "leaders" making their decisions (or lack thereof).