First of all, everyone at Common is exceedingly kind.
I applied online, then a recruiter reached out to me. I had a 1 hour call with the hiring manager, then a timed take-home assignment (4 hours). After that, there is a 4.5 hour virtual onsite loop. 1 front-end, 1 back-end, 1 architecture, 1 product management, 1 with the hiring manager again.
Love the company, love the people, but I think the interview process is a little excessive.