Very, very long interview. Was told multiple times that I would receive a decision by the end of the week, only to have it moved to next week every single week for a month and a half. Very disappointing and unreliable communication from HR. It was also stressed to me by a senior interviewer that I should never expect to work 40hrs a week (always more). I did enjoy the interviewers themselves, the questions they asked, and the good mix of open ended questions and programming.