Needlessly long and convoluted. Too many steps for a company of this size, obviously struggling to fill positions and retain staff. Total about 6 interviews including screening and nearly a day (unpaid) of wasted time - for those who might not get a position.