I was emailed to get an in-person interview after filling an online application. The first person I interviewed with was a HR person who basically asked me every question I already answered on the application. I was then interviewed by two tech guys in the web-based and mobile-based divisions, due to my interest. They asked me various questions about my work experience and programming knowledge, followed by white board programming questions. They told me the company would get back to me in 2 weeks but it ended up being 3.
Overall, I'd say it was a fairly bad experience. They made it clear to me that the position was underpaid and yet at the same time they were highly selective of their employees. The tech guys interviewing me seemed to be completely unimpressed by my numerous skills and interests, even though the website stated that this is an entry-level position with no experience required at all.