Hi,
I have two words not sure the maning in their context...
1) what is the meaning of "tabloid treatment" in the sentence below?
...giving the business world's high and mighty the tabloid treatment
2) similar the "pitted" below:
the members in the team are pitted against one another in a vote
thank you for your help in advance
Louis