Giovanni is the boss of Team Rocket within the Pokemon universe, and he has a pretty long list of crimes within the Pokemon Anime. He has a large number of Team Rocket Grunts and Leaders (Cliff, Arlo, and Sierra) at his disposal in Pokemon GO, which makes him even more challenging than normal.