Wow. That process is too long.
I guess gone are the days where one could apply for a job with a resume/CV or online questionaire, have a phone screen, in person interview and maybe a 2nd level and/or meet manager or ceo for a final before starting a position.
Knowing the lengthy interview time should factor into ones salary demands.