They use a third party recruiter. They screen before next stage. Group manager schedules call. Next stage is tech manager/admin skills test. Final is face to face.
It is a very long process. Feedback is slow to come, then feedback to recruiter who can take days to pass it on to you. But when scheduling next stage, they want it asap. Recruiter called and asked me to jump on conf call in an hour. I told them no. People appreciate time to prep for interview. I'm not sure I want to work for a company that expects me to drop everything for them.
People I spoke with from the company were lovely. I'm not sure problem is with the company or recruiter. I suspect its the recruiter.