Pros
Nike typically utilizes best-of-breed technology, including open-source software where applicable. They are generally open to new ideas. Management clearly values employees, as evidenced by positive feedback and things like job flexibility (hours, telecommuting), information sharing, etc. The campus is a beautiful place to work, if you are one of the lucky ones who are not located in a satellite building (not bad, just nothing like the campus).
Cons
Some areas tend to address phantom requirements by over-engineering their applications (i.e., building layers of abstraction to prepare for a change that is not likely to ever be needed). Naturally, this makes the applications more expensive, both initially and in terms of ongoing maintenance (not to mention making them a pain to work on and test).