I have searched for many different kinds of cargo pants for work and Riggs Workwear have been the best.  They have deep front (good concealability) and cargo pockets, a nice cell phone pocket and the fabric is durable yet comfortable.  The right front pocket has a leather protector for those that carry a knife.  They look good on a 6'3" 195 frame, other cargos haven't been so friendly.  The back pockets have no flap and the cargo pockets are snap flaps instead of velcro which is the reason I stopped wearing my previous favorite Union Bay cargos - the velcro flaps would always get bunched up.