If you’re with a big company and want to do it “right”, chances are that you’re only allowed to deploy during the night, on weekends and never, never, never in December (or any other date were mission critical systems must not fail).
Looking for some reasons why this is wrong? Go here: Why are you still deploying overnight?
In a nutshell: You’re deploying overnight because your processes are brittle, the product is riddled with bugs and you have no fall-back strategy.
Overnight deployment is nothing but a red flag saying that you’re not doing it “right”.