I like the fact that you can call in or out if you're calling into a different office. You can have different extensions for different departments. The fact that it allows you to work off of your computer is great. It's really easy to use once you learn how to navigate through the system. I dislike when something goes wrong with my phone line because I'm not able to have my agent pick up a call, especially important business or client related ones. This has been a huge benefit for us at our company as we are able to be constantly available for our clients and keep them informed regarding any issues they have using our product/service. We've had no problems so far.