Why is it the single best question? Most companies do not hire engineers for their growth potential. Most hire for a very exact fit and then pay for exactly that. That's one reason most companies are constantly bemoaning the "shortage of talent". I put that in quotes because I don't believe there is a shortage, just a lack of focus across the board to acquire and nurture talent and general software engineering aptitude.