Love these pants except I would definitely not call them cargo pants.  They are basically yoga pants with 2 pockets that look enough like regular pants that you can wear them to work. I am 125 and 5'4"and had to have them hemmed.  Have to get petite in Columbia in order to not have to hem. I have to order 1 to 2 sizes up from my normal size whenever buying Columbia.