I operate almost entirely in one time zone. Supposing a Data Center in another time zone, it would make sense to configure the machines in that data center to use my time zone, and not local.
Are there any drawbacks to this approach?
EDIT: My assumption is that all the devices use UTC and then the time zone configuration comes into play at some points when applications are presenting time information to humans, i.e. logging.
Ideally, all of your gear (servers, networking, etc.) should use
UTC
time. This does away with any possible ambiguity due to time zones, daylight saving time, etc.If that's not possible, then the next best option is to have everything on the same time zone, as you've proposed. There is nothing "wrong" with this per se, as long as each system is well-behaved with regards to the spring/fall time changes.
Yes, plenty of drawbacks, because it's wrong.
You should be setting servers to use UTC and also telling them what time zone they're in. OS dependent, of course.