Way too stringent dress codes even for people who never have and never will be expected to converse with the walk-in clients. Crazy-making office politics created by the management and office lackeys AKA "favorites", cool kids, anybody related to upper management. Stay neutral and away from making anyone of these individuals upset with you for any reason.