4 rounds of interviews, mostly over phone and Skype. One of which the person interviewing was an hour & a half late on call me. Then they hired me on as a freelancer for a project as a test to see how I worked. Was told over the phone I had the job and that I should be hearing from HR in 3-4 days with finalized details but never heard from them. Ended up having to follow-up multiple times, I was told over and over again it had been pushed out farther due to several people being on vacation. 5 weeks later after I was told from an exec that I had the job, I got an email from HR saying they gave it to someone else. I then had to continuously follow up for over another month to make sure I got paid for the freelance job they had previously said I was being paid for as part of the interview process.
During the early and mid parts of the interview process it did seem like a fun and great place to work but after seeing how the end of the process was handled, I'm happy I didn't get the job. They seemed overall shady and like they neither had their stuff together nor were very good at communicating.