Met with 6 people and took a skills test for mid-level position. I had to wait 30-45 minutes on two seperate occasions for the business unit interviewers. But they have a terrific HR department that is inviting and sells the corporate culture. The office is casual: jeans, snack rooms. Not a lot of slacking going on, so I knew we'd be busy. (Ask about hours) HR can be pushy when it comes time to signing the agreement, (so be ready) but I was sold and happy to join the team.