I second the NY&Co. suggestion if you have one nearby. When I got my current job, I needed a lot of staples since my prior job was a jeans and t-shirts kind of place. I got a ton of pants, shirts, skirts, dresses, sweaters, etc. without breaking the bank and without looking like I'm wearing the same thing every day. The pants fit me well, which is unusual since I have a 36 inch inseam. Their long pants sometimes come longer than they're supposed to, which I love
As much as I hate shopping in JC Penney, they do have some decent pants, too. You can order from their catalogue, too. Those are the only 2 relatively inexpensive places I can think of off the top of my head. I enjoy Ann Taylor, but the prices are a little out of my league. I prefer NY&Co. where I get discounts all the time from their postcards and with the account I opened with them.