Can I have multiple invoice and shipping addresses?

Yes. Authorised users can add new invoice and shipping addresses as required. Check 'can manage addresses and cost centres' in the user type.