It's not personal, it's business. Business casual is the dress code at both work places. The office, oddly enough is a bit more laid back, likely due to being less corporate, strictly mail order and the rarity of client visits. The PTG is much more corporate, with clients and potential clients visiting often. Business casual is, or at least, reportedly, stridently enforced.
In case any of the staff are confused about what constitutes business casual it is spelled out in the employee manual and oft repeated in the weekly newsletters. To wit; slacks, modest skirts/dresses, shirts/blouses with collars and closed, non-athletic style shoes. The more specific no-no list includes but is not limited to, tee shirts, especially those with messages or images, athletic clothing and shoes, tank and halter tops, jeans, shorts, sandals and flip flops.
Much of the staff, apparently, not only need clarification but to be beaten about the head with the message; gym, club and beach clothes not acceptable office attire.
I work nights and weekends and as such, expect the atmosphere to be a bit less rigid than regular business hours, thus, I am not surprised to see a tee shirt or two, sweatpants, athletic shoes and such. I was not and will not ever be prepared for flip flops.
There is no place for flip flops in the workplace, unless the workplace is a beach or some similar venue. The exposure of one's bare feet in the office is just wrong. Besides being a displeasing sight, the sound of that slap of rubber against the sole of the foot when people are flip flopping their way to and fro is annoying and distracting.
Plus, most flip flops are ugly as are many of the feet they pretend to house. And dangerous. Yes, dangerous. Ask YL how many times I've stepped on her when the flop didn't flip when her foot did. That fraction of a second that the *shoe* is on the ground while the heel of the foot is aloft, is all a reforming klutz like me needs to send both parties stumbling.
I don't have anything against flip flops or feet. It's not personal, it's business casual and it's the code.