I have few offices connected in MPLS network and each office has its own internet circuits. I recently spoke to a SP who suggested to have internet circuit only in the head offcie and share it with the other offices over the MPLS. I have tried to do some research but it's all too technical to me. Can someone explain briefly how does this work, what are the pros and cons of doing this and high risks? What will be the equipment needed in the remote offices? If let's say I want to make sure each office gets 20 Mbps and I have 5 offices what type of connections do I need for the other offices?