I've had my moss green shirt for two winters now and it's been great. I read some of the reviews about the snaps breaking off and none of mine have broken.  The only thing I can surmise about this is they aren't speed snaps (if there is such a thing) ; don't act like you're super man ripping off his shirt with costume underneath and the snaps should work fine.

The shirt is long and to accommodate for this I just leave the bottom snap undone when I drive. I believe it was designed to be worn over a heavy shirt and long underwear which I do. The carhartt jacket them goes over all that when it gets freezing cold outside. If you wear it over just a t shirt it's going to hang off you like a sack. The solution is just to purchase more carhartt shirts to wear underneath it.

Durability is excellent. Haven't had a hole or tears on it. Pockets are riveted on so I don't suppose those will be going anywhere either.

Another thing is I iron it after I wash it as well bc it looks really rumpled after a wash.  Don't go for the iron it if you wanna have that "I slept in my clothes look."