1. A method, comprising: receiving, by a controller, an indication of a user request to monitor any of a plurality of remote locations in exchange for payment; determining, by the controller, a remote monitoring shift and a remote monitoring task, the remote monitoring task being associated with a remote location selected from the plurality of remote locations, and the remote monitoring shift being defined by a start time and date and an end time and date; providing, by the controller and to the user, an indication of (i) the remote monitoring task, (ii) the remote monitoring shift, and (iii) emergency reporting information; and facilitating, by the controller and during the remote monitoring shift, communication between the user and a sensor at the remote location.