Very pro-longed process, 4 months from initial phone interview until contract signed. Later realized this was mostly due to the corporate wide overbooking of meetings allowing for little time for mangers and above to find an equally good day for the interviews. Process included 2 phone interviews, and then a day of interviews with hiring manager, their boss, peers, and potential key employees. The contract negotiation was fairly standard and painless. However, the company was in serious need of an effective On-boarding process. Hopefully that has changed as they too realized it and were taking steps to rectify it before I left as a "here's your desk, see you at our meeting at the end of the week" is a bit lacking.