It's unlikely he'd spend that long in grade, especially since it's revealed he turned down the job in Europe. Just more dramatic license, kind of like stupid foot chases on aircraft carriers. Similarly, Sarah was still at O-5 (Lt. Colonel) after 14 years.