The deal is reportedly for 5 years and worth $5.5MM per year according to sources. The move is a bit surprising as most had speculated that he would join the Falcons who on paper seem to have a much better base team than the Bills along with a franchise QB in Matt Ryan.
The Bills, while finishing with a 9-7 record this past season under Doug Marrone, have similar issues that Ryan had with the Jets. They have a strong defense but an inconsistent offense with a young erratic QB in EJ Manuel similar to Geno Smith here in NY. Manuel was benched for journeyman QB Kyle Orton who retired after the Bills' last game of the season.
For a team that has a history of consistent drama, Ryan moving to a heated division rival increases it to new levels. Don't be surprised if Ryan gives his old friend Mark Sanchez a call which would ramp it up even more.