They drafted him, and he probably thinks their defense is better right now (they have 2-3 all pro guys). He may even think he can get Rogers to act right in the short term.
There are also rumors that Glenn's wife likes the NY/NJ area. They got married in his second year in NY and had dated since college so she probably spent 7 years there too.