Tough schedule for the Giants, but I suppose a good team doesn't care much about such things.
They play four games against teams coming off byes. However, in the Week 9 game (hosting the Rams), both teams are coming off their respective byes... I don't remember ever seeing that before.
The other three are: Week 6 (at Broncos); Week 7 (Seahawks); and Week 10 (Chiefs). They also play a Week 14 game against a team coming off 10 days' rest (Cowboys). At least the three against playoff teams are at home, but that's small consolation.
As for the game in Denver, the Broncos not only have an extra week off, but the game is in a low-oxygen environment, and it requires the long plane ride, and it's on Sunday night. Maybe the league should also assign the officiating crew that despises Beckham to that game, just to level the playing field a bit. LOL