Pros
I can't vouch for everyone else, but my salary was good. The benefits were good, and the subject matter is great (if you like football, of course). Travel opportunities are there for most positions (although you'll feel like you live on the road at times in some roles), and the people I worked with outside the office (off-site coaches, players, parents) were great.
Cons
This could have been ... and should have been ... a great place to work. Instead, it was a place that was unfriendly and unwelcoming to newcomers, suffered arrogant leadership, narcissism and a silo mentality. For an organization that purported to be the national governing body for the ultimate team sport, the level of teamwork in that office was embarrassingly bad. Folks outside of my department would often make me wait for several days (sometimes weeks) for responses to simple inquiries. Upper management did next to nothing to reward good work. It was the most money-hungry nonprofit you're ever likely to encounter. All they cared about was "sell, sell, sell." It was a terrible place to be a newcomer; I worked there more than a year, and was treated like an outsider by most the entire time. It's too bad, because there are some good people there who are trying very hard and doing good work despite all of the in-office politics and immaturity.