Overall, a negative experience, mostly due to the incompetence of their HR. I had two phone interviews (one with HR, one with the hiring manager) and then one on-site interview in HQ.
Everything was OK until the on-site interview. I was told by the contact person in HR that I would get a response a week later.
After that, things got weird. For the next 4 weeks, I asked for an update, and I was told that the decision would be made next week, then the other week, then the following week, etc. together with a few apologies. HR person ignored my e-mails a few times, and sounded pretty unaware of their own hiring process at times.
After a month of trying, I never got a final response and stopped asking. I had taken a day off from work and flew to Chicago for this interview, I thought at least I deserved and answer (simple yes or no).
Sorry to say this, but given this incompetence, it doesn't surprise me that they are on a downwards spiral. Serious companies actually take hiring process very seriously. I was rejected by other companies before, but never had a negative feeling towards them. This one was exceptionally bad.