http://xcom.wikia.com/wiki/Sniper_Class

One of the benefit of Squadsight is that you can shoot very far away as long as one of your team sees the enemy.

The catch is you need to have the line of sight.

Well, if I need to have the line of sight anyway, and if the sniper need to be able to "see" the enemies, what's the point of squad sight then?

I do notice that squadsight snipper tend to shoot far away.

So is there a range limit for sniper?

My take is the weapon itself has no limit but the sniper itself have limited vision range.

Am I correct? If so what's the range?