Lengthy interview process with too many steps, however company responded in a quick manner to make the process seem shorter than it was as you heard back from them quite quickly (until your last interview, should they decide to go in a different direction, as they do not confirm to rejected candidates that you didn't make the cut)