Does Elementor Work on Multisite?

Yes. 

However, if you have a domain name per site or several WordPress installations, you will need to purchase a license for each one or go with the unlimited license.

Please note also that you have to accept the automatic updates via the main site when you work with a multisite installation.