I work at helpdesk for a smallish technical college. We have about 15-20 total in the IT office and our CIO buys us these nice dress shirts with the college logo and "Information Technology" above the pocket. His dress code for us is no jeans and look professional. We can choose to wear a tie or even our own shirts. But we also regularly get comments from other people about how nice our shirts look and how professional it makes our office look when we show up to a meeting in similar styled dress shirts. On days when there's a lot of dirty work involved we can come in with what's appropriate but overall I think the shirts add to the job instead of being an annoyance.