In the on-site there were two interviewers, the junior interviewer seems straight from a fraternity. I was expecting any moment, he would use the words "bro" or "dude".
Questions seem to blend between product design and technical. Therefore, there was always a confusion, do I explore the product design direction or the technical direction. The whole thing was an open-ended question with the classic blunder of you get to reach the "interviewer's own end", not your end. To be fair, this is a common thing in interviews. Interviewers ask open-ended question and expect the interviewees to go through the same path the interview would go.
Both of the interviewers seem like program manager with a bit of experience in developing CRUD apps and site. To be fair, that's the type of product they develop, so the good thing is they ask questions related to the work you will be working unlike other companies who ask bunch of hard question you will never do in the work. However, I did expect a bit more technical depth, I was surprised by the blank stare from the junior interviewer when he heard the data-structure "trie".
Pros:
* Good friendly culture
* Nice office
* Quick feedback
* No technical pretentiousness (e.g. we develop CRUD apps, but we like you to solve dynamic programming questions)
Cons:
* Brogrammer culture (there is a pretentiousness about company culture). YMMV; but some people will find it off-putting
* Inexperienced (including the technical knowledge) interviewers, particularly the junior interviewer - I would never put him into interview; this reflects really bad on the company.
* Way way less technical depth, YMMV.
I was not offered the role; not sure, I would accept given the offer. It seems you will learn about product development, but nothing in technical knowledge.