December 3, 2019
New Payments Platform for SMBs
According to a 2018 report by Deloitte, there are 29 million businesses with fewer than 500 employees in the US, representing 99.7% of all US businesses and almost half of total private sector employment.