Pokefan_1987
Avid Pokemon TCG Card collector.
On top of that he most likely hides on a private island or Artificial HQ (Aether Foundation style) where he and his elite Admins oversee the Team Rocket from.... while his henchmen are the only ones who stay in regular bases.The character of Giovanni obviously takes heavy influence from mafia bosses, and just like real life mafia bosses Giovanni undoubtedly pays off the authorities, or they simply can't find enough evidence to link him to any particular crime, since he always has his henchmen do his dirty work. Think of it like Al Capone before the feds finally got sick of him and jailed him for tax evasion; everyone knew who and what he was, but nobody did anything about it because he had paid off so many people and covered his tracks so well that actually prosecuting him would be a nightmare.
Just because it doesn't really appear in the games or the anime (which have very heavy-handed family friendly approaches) doesn't mean that corruption isn't a thing in the Pokemon universe. It probably is; the existence of crooked people like Giovanni and Team Rocket at all pretty much confirms that.