What is the meaning of [tough sledding]

Our competitor’s model dominates the market, so ours is facing tough sledding (difficult progress).