I bought the Brookville Jacket at Cabela's recently to wear as an intermediate layer when the weather turns colder but not bitter. Seems to be an excellent choice. The cut of the jacket is roomy enough to layer with, which means you can wear a heavy shirt underneath without feeling motion restricted. The pockets are sufficiently deep enough and the sleeve length is fine as is the drop tail on the back. I would strongly suggest not wearing this in an environment, which would subject you to objects which could tear the fabric, instead I would recommend a Carhartt canvas jacket or coat. This is a fine jacket but in my opinion, it depends on your work environment as to its durability or resistance to ripping or tearing.