This system works very well for me and my team. It has allowed us to have all of our customer service, billing, and technical support departments in one place at any given time - this allows us to work together as a team rather than having to do everything manually. I wish that we could have some sort of "on demand" staff coming into the office when needed. We would be better able to utilize our resources more efficiently if we had that option. Our main problems are solved here. We are able to resolve issues faster, and it's a great way to allow multiple people to work together and communicate effectively.