You can tell Electrum which nodes to connect to, and it can import a private key. Normally it generates a bunch of private keys from a pass phrase that you memorize, but it can alternatively import a private key from Bitcoin core. The sync time is very fast, normally a few seconds, but I don't know how well it copes with hundreds of addresses like you would use for a business.