The customer service is great, they are always open to suggestions when it comes to new features or upgrades. They have been very helpful with our needs as we move forward in this industry! There isn't anything I dislike about their product so far but if there was something that could be improved then I would say maybe more flexibility regarding pricing structures? We currently use them solely due to price point however other companies may offer better value overall (such as CenturyLink). Having an office space where you can conduct meetings within your own building has many benefits such as being able to walk around during lunchtime without worrying what others think of me walking by while eating my sandwich or coffee.