Dwight Howard has had a very bumpy offseason, but at least it was all brought to an end on Monday when he was officially unveiled on Monday as a member of the Washington Wizards.

Howard signed a two-year deal with the Wizards worth $10.94 million, with a player option in the second year of the contract.

The eight-time All-Star became available to sign when he was waived by the Brooklyn Nets immediately after they acquired him through a trade with the Charlotte Hornets.

On July 6, the Hornets sent Dwight to the Nets in exchange for Timofey Mozgov, the draft rights to Hamidou Diallo, a 2021 second-round draft pick and cash considerations. He was then released.

Since his release, the 32-year-old could have taken his career in several different paths. Many people linked him with a move to the Golden State Warriors since he is a good player that could be signed on the cheap.

However, Howard instead decided to sign with the Wizards, and in his initial press conference earlier this week with his new team, he explained why he'd rather be in Washington than with the Warriors.

He said, via 24/7 Sports: “I was like, ‘Nah, this is the spot right here.’ On the court, Golden State would’ve looked great. We could’ve won. But the impact of winning in Golden State and D.C. is totally different.

"I think winning in D.C. would be a lot bigger and it would mean a lot for this city. And to accomplish it with a team that has not done it since 1978? That would be amazing. So if we won, I’d be done graduated, man. … I’d be done graduated.”

The Warriors were still able to get their own big man, as they signed another All-Star in DeMarcus Cousins in free agency after he received no offers from any other teams.

However, it would have been interesting to see what Howard would have done in Golden State and what he would have added to the team if they had signed him.

CLICK HERE to listen to Episode Two of the new GiveMeSport NBA podcast, featuring New York Times senior writer Marc Stein. Subscribe for all future episodes.