If you have several locations, you will want to manage your endpoints centrally anyway, so:
How much bandwidth does that stuff use?
Are updates directly via internet or do they use the asg?
What does an endpoint do when it can't connect to the asg?