Manipulação de strings com & ou + no VB.NET

Eu vi vários programadores usarem& e+ para manipulação de string.

Tal como:

dim firstvar as string
dim secondvar as string
dim thirdvar as string

thirdvar = firstvar & secondvar

Ou é:

thirdvar = firstvar + secondvar

Isso importa? Se sim, porque?