What is the difference between an On-Site and Remote opportunity?

What is the difference between an On-Site and Remote opportunity?

On-site opportunity:
This indicates to volunteers that they should meet at a specific location in order to complete their shifts.
It should be noted that volunteers are only able to instantly check-in via QR code on the mobile app if the opportunity is set to On-Site. 

Remote opportunity:
This indicates to volunteers that they can complete the shifts for the opportunity from anywhere (no specified location).