I interviewed with BetterWorks last year for four rounds of onsite interviews. This is in addition to a couple rounds of phone interviews and a quite extensive homework assignment. Everything seemed to be going well, but they ultimately ended up passing on me with absolutely no explanation.
They seemed like a professional place and I didn't observe much out of the usual regarding professionalism, but I can't pretend I wasn't a bit soured by investing so much time and not getting an explanation on why they passed.