I'm 5'3 and wear flats to work. Heels aren't practical if you're on your feet all day. I know a few women that have flats under the desk and just change into heels when needed. I just think that's too much hassle!