Very quick response when applied and there was open positions. Usually get the offer within 24-48 business hours.
A lot of disorganized scheduling during the time I applied, but since my time here, I have noticed it's consistently better. Usually when they're interviewing, they're really in need, so keep open communication because they are usually pretty open.