We are a commune of inquiring, skeptical, politically centrist, capitalist, anglophile, traditionalist New England Yankee humans, humanoids, and animals with many interests beyond and above politics. Each of us has had a high-school education (or GED), but all had ADD so didn't pay attention very well, especially the dogs. Each one of us does "try my best to be just like I am," and none of us enjoys working for others, including for Maggie, from whom we receive neither a nickel nor a dime. Freedom from nags, cranks, government, do-gooders, control-freaks and idiots is all that we ask for.
The one company I ever worked that had a dresscode for women, the displayed dress would not be allowed because it's too revealing...
Skirts below the knee were mandatory, and shoulders had to be covered.
Or course for men they dictated dress down to the colour of your underwear (blue or grey) and the length of your socks (knee or higher).
I would agree with J.T. At minimum, a cap sleeve and the length should covered the knees so when one sits in a pencil-style skirt, the material at least skims the top of the knee. Bare legs and open-toed shoes are also a no-no.
Definitely knee-high socks for men and highly polished shoes. Ties should just hit the top of the pant with tie clips to corral them.
However, I would agree that it is inappropriate for a professional office. Go to any university. The male faculty are slobs trying to look like their teenage students. (The students despise them for it.) The female faculty are dressed casual business, and the department chairs, colleges deans, the all-too-many vice presidents and presidents are dressed business formal. That means actual suits, not sports coats and slacks.