Arrow does a great job, and respond quickly to your calls (often getting someone out there same day). Their guys are thorough, and after they leave, pests are pretty much gone (at least for a few months).
Pricewise, you're paying for their overhead, so they're not the cheapest. I'd recomend Apex for the best bang for your buck.
more