They seem like nice people. I did not get the job (which can happen), but pretty disappointed that after spending three hours of my time to them over the course of two interviews (not counting their rescheduling of one of the interviews), they did not do me the courtesy of sending me an email to tell me that it did not work out. Which I thought was quite poor form.
Does not specify what level of seniority they were hiring for. They were also unwilling to divulge any information about salary, which made me suspect that they were looking for someone more junior. This was confirmed in the technical interview - the questions were, for the most part, very simple.