They have a lot of employees. I think over 50. Probably more than they need and they re-invest a lot in the business. Also, the cost of $15 per user per year is VERY LOW.
50 employees generating 6.5 mil in yearly sales means the business would barely cover payroll and basic expenses in a first world country. In a lower income country, they can be profitable by taking advantage of cheap labor, but that usually does not scale well to international markets in services.