Everything seemed pretty professional. I met with two of them in a conference room and had a 20-30 min interview. They asked questions about front end development and gave me a code problem to solve on paper. They then answered any questions I had. I was a bit weary of the company based on all the terrible reviews of it on this website. However, when I asked them about it, they explained that their department was more separate and what was said in the reviews didn't apply to them. So, it sounds like they probably don't get the same treatment as the account managers from their boss. All in all they seemed like nice guys.