Was contacted by recruiter and had a phone interview with the manager and a phone interview with the HR. Followed by an onsite interview. The interview was OK. The questions are not very hard, and most of interviewers are friendly, except one senior people working on the coding is a little bit arrogant. The biggest problem with them is they don't know what they want to do. As a six-year startup, there is even no well-thought or well-defined product. It seems they don't even have a customer/many customers. This is the biggest problem for a startup. BTW, there is no 401-k match, there is no bonus, and they had laid off many people recently. How do you know you are not the next one?