Seems like the makings of a great company in general, but you can tell a lot about how a company operates by how they treat candidates. Interviewed multiple times, never heard anything back after several follow-ups. Complete disregard for candidate's effort/time. Unfortunately, can't recommend interviewing here.