Контракт - это виза типа В. Чтобы превратить ее в А работодатель не пошевельнет и пальцем. Все нужно делать самому: брать другое разрешение на работу у государства (типА). Побегать с документами и тп.  Это берет время. И, если между двумя визами будет прореха даже в две недели, то стаж могут не засчитать и откажут в натурализации. Провентилируйте этот вопрос заранее, чтобы начать суетиться вовремя. Контрактники по умолчанию - временные работники. У них в досье стоит аббревиатура (РНQ - персона высокой квалификации) особенно у всяких айтишников и инженеров (не руководящие должности). Эту формулировку отменить сложно: нужен бессрочный контракт (не ограниченный количеством лет работы).