These are cheap and well made cargo pants.

They're fine for work and definitely feel like they're mostly cotton and are durable enough given how cheap they are. I wouldn't use these for backpacking (wet cotton is a horrible thing in cold environments), but for construction work? They're great.