Andrei Kirilenko has played 10 seasons in the NBA, all of them for the Utah Jazz. It is the only place that he has known as an NBA player. There are perhaps many reasons why the Utah Jazz should not re-sign him, but there are also many reasons why they should.
Kirilenko is the last player on the Jazz that was around during the days of Stockton and Malone. He has become the longest tenured Jazz player by far.
It is perhaps a risky move to re-sign him, but here are some reasons why the Jazz should at least consider offering him a contract.