Ariel Cohen: Going public offers significant advantages for payments companies, the challenges of timing an IPO, and the importance of company culture in fintech