FinchPay employs 5 employees. The FinchPay management team includes Paavo Karhu (Chief Product Officer), and Roman Cheglakov (Human Resources Manager).
Looking for a particular FinchPay employee's phone or email?