I think there are definitely pros and cons to both. Personally, I prefer working with local businesses whenever possible. You get a more personalized service, and you're supporting the local economy. Plus, if you ever need to pop in for a quick chat, it's much easier to do that when they're nearby. If you're in the Skagit area, maybe consider looking at Accountants in Skagit County; local knowledge can be really valuable. However, thinking long term, I suppose it also comes down to the specific needs of your business and whether you need a specialist in a less common area of finance.