I heard back from HR within 24 hours of applying. The first interview was with a recruiter and the second interview was with 4 employees, 30 min each, 2 hours total. The entire process from start to finish took about 2 weeks, was very smooth and communication was great. I received an offer the day after my final interview!