I applied through a referral, had two interviews and provided two work example. The entire process took three months.
The interviews themselves were decently professional (as long as you don’t mind being interviewed by someone in their pajamas laying in bed), but the HR protocol was lacking. Every timeframe that HR provided was delayed at least 2 weeks and I had to rearrange my travel twice to accommodate their changing interview timeframe.
The hiring manager was decent throughout the process, until the email was sent that notified me I was no longer in consideration. After spending 3 months accommodating their schedule, providing multiple work examples, and making it to the final interview round- I expected more feedback and professionalism than the generic email saying I wasn’t a fit for the position.