I have the double front cargo pants from carhartt and these are quite a bit longer, which is good for me, because I am 6'8" and finding something that fits like these is not easy.  I just got these so I have not had a chance to verify the durability, but I can say that they are water resistant.  These are probably the best standard work pants for wet weather and resisting stains.  But I like how they are cut and the fit is ideal for wearing layers underneath but wearing them alone is fine as well. carhartt makes very practical work clothing and they tend to know what they are doing.