Interview process is long but overall was a ok experience. The people who interview you are nice but they pretend to prioritize behavior over technical experience and talking the hiring manager did feel like I was wasting their time. From my experience and from what I heard, they usually hire internally and string along external applicants.