We have used Ballards for 4-5 years now and have gotten competitive bids a few times since that 1st time. They are always competitive. Their teams do good, fast work. They know their business and show up when they say they will or will let you know if they will have timing problems. (Rain will do that) They clean up their mess and always leave the tress looking good.
Pros: Fast, know their stuff, trees look good
Cons: may take a few days to work you in schedule