Applied on a Monday morning, was e-mailed for an interview the next day. Had first interview the next Monday and was pretty basic. Overall just culture fit type questions. Had a phone interview with senior manager the same week, just to clarify salary request. Third interview the next week and ended up basically being an hour shadowing someone to understand more about the job. Overall the experience was pretty laid back and relatively easy.