I don't wear heels to work (i am meant to) but i do wear them on nights out. I wear them because I like being tall (im 6'1 in heels), they make you look slimmer and the force you to stand straight and tall and they make your legs look longer..
..and they make a fantastic weapon should you get in any bother