How does Western Union Work?

Western Union works by accepting cash at one location and paying it to a customer at a different location. They make their money by charging a fee to send what amounts to a pre-paid check that is cashed by the recipient when it is picked up.