I've worked in loads of different environments over the years.
Environments where I've had really crappy clients and internal teams as well as environments where I've had crappy clients but supportive internal teams that encourage you and give compliments.
I can safely say that working with people who even say "thank you" or "well done" makes a WORLD of difference in terms of mental health and stability.
Moral of the story, be kind, supportive and give people encouragement and praise for a job well done! :)