Do not listen to recruiters. Listen to pilots that have access to company seniority lists. This is the only way to reveal where the true upgrade time exists. But use this very cautiously, this industry is very, very dynamic with contracts and anything can change. Just remember, you need pilots to staff planes so go where they are hiring and filling classes consistently. Its not all about upgrade time.