Avalara is a company that has secured a $500 million investment led by BlackRock.
Part of: Seattle tech scene by Fundable