I applied for the position on the Billing Tree website and the following day had an hour-long phone screening with the hiring manager, that went well. Then I heard nothing for 3 weeks, when I was called in for an in-person interview. The first part of the interview went great, I met with the hiring manager, 2 developers on the team, and the department head. We discussed technical details, my background, the work, it went really well and they all seemed like great people to work with. That's when they left, I thought it was over but was informed there was a second 'culture' interview. This was awful!!!!! They talked down to me like I was 5. Questioned who my friends were (?) Demanded that I work overtime, and when I pushed back they practically tried to bully me into working overtime. The BA and manager who were involved in that second interview should be ashamed of their behavior. I walked out and promptly emailed the company I was no longer interested in the position.