Ringcentral

More suited for physical offices, Ringcentral can manage anything from a small office to a large corporation. They also have real toll free numbers, not just 888 numbers that forward to your phone. Features include auto attendants, automatic call recording, and advanced call management and a ton more.