We have used First Service for almost 10 years in our agency. They work with mostly bigger companies than our group but still give us great attention and fix the problems we tell them about. The server they put in about 4 years ago still works fine. They are not the cheapest but you get what you pay for because their guys know what they are doing.
Pros: reliable
more