Will Visual Composer work on WordPress.com?

Yes, it will work on WordPress.com on a “Business” plan. On other plans, WordPress.com doesn’t allow to upload third-party plugins. Another option is using a self-hosted WordPress installation on a hosting of your choice.