Can I do my own branding?

Yes, all premium packages include the option to store a company logo and company icon. This is displayed in invitation emails and when signing.