I think it depends on what company you work for. If your company is blue collar
type of employment and even the boss doesn't wear a suit than that would be overkill. However if you work for a company where the boss does wear a suit it would probably be a good idea to do the same.