From Oxford Advanced Learner’s Dictionary (in the sense related to a particular group):
❍ alliance : a group of people, political parties, etc. who work together in order to achieve something that they all want
❍ consortium : a group of people, countries, companies, etc. who are working together on a particular project
❍ syndicate : group of people or companies who work together and help each other in order to achieve a particular aim
The definitions of those three words look alike. Are there any differences between them?