It depends.
What was your brass fired in?
What do you want to fire your reloads in?
Let us say that somebody is shooting his only bottlenecked rifle, a .308 Remington 700. He regularly shoots out to 12000 yards. He always uses brass he fired, and he only shoots it in that one gun. He probably wants to only neck size. It is theoretically more accurate (practically, I don't know that I am convinced). I do it because I don't have to lube the cases!
Somebody else has a .308 Remington 700, but also a M14 (.308) and an AR-10 (.308). He either neck sizes but keeps the brass from the different guns, and the reloads for the different guns separate, or he full length sizes. (or he has feeding problems)
The advantage (theoretical at least) for neck sizing has already been mentioned.
The advantage for full length sizing is that it will now feed (hopefully) in any firearm of that chambering. If the first guy gets someone else's brass from the range, he will need to full length size it, then shoot it, then neck size it. Every chamber is slightly different. When you shoot a firearm, the cartridge case forms to the exact dimension of that firearm's chamber. That firearm's chamber is not quite the exact same size as a different firearm's chamber. They will both accept factory, or full length resized cases, but will fire form brass differently. (I learned this the hard way, tried range brass in my gun without sizing, couldn't extract it)
Personally, I trim the brass every reload. You don't need to, but I feel like it, so I do it.