We've had a while without Team Rocket running around Pokemon Go. With the lack of the Team Rocket Balloon, random Pokestop takeovers, and even the team leaders, many players have had a genuine lack of real in-game goals since this whole scenario started.
And now it seems that Niantic has finished with their work on the broken system, as Team Rocket is back and available to encounter and fight in-game once again. This should be a huge relief to those who are climbing the ladder towards Lv.50, as multiple Team Rocket-related feats are required for players to complete.
But what about Giovanni? We had a limited time to finish him off and claim Shadow Zapdos this month, so this could be an issue for many players. Well, no need to worry about that, as Giovanni and Shadow Zapdos will be returning from June 1 until June 17, giving us another chance to catch the Electric Pokemon in its Shadow forme.
Thank you for your patience while we addressed the issues with Team GO Rocket. We apologize for their extended absence, and we are letting you know that they are back.
To make up for the time Team GO Rocket was away, Shadow Zapdos will be returning as an encounter when you defeat Giovanni from Tuesday, June 1, 2021, at 12:00 a.m. until Thursday, June 17, 2021, at 12:00 a.m. local time.
Thank you again for your patience and understanding while we worked on this issue.
—The Pokémon GO team