Here's what to know about Affirm as it gears up for its IPO - B...