Had two rounds of interviews and an assignment while interviewing for a full time position. The next step offered was a few weeks of consulting work, which was not initially mentioned. Process felt a little disjointed and one of the senior employees made me schedule my own interview with them, which felt a little condescending. Ultimately I withdrew my application.