Pros
Good, casual work environment. Lots of brilliant people and solid business. There is a lot of positive energy around new ideas and a lot of autonomy to try new ideas and bring ideas to creation. Once an idea is validated, there is a strong team to commercialize and scale up almost anything. Definitely takes care of employees and creates a family feel.
Cons
Very clique-ish, in the sense where it is very important to know the right people in order to maintain an upward career trajectory. At the time I was there, there wasn't a lot of career advancement opportunities available for engineers/researchers other than into management. Also, there is a fair amount of corporate culture brainwashing (not necessarily a bad thing, especially given the positive corporate culture of Nike) that sometimes makes it difficult to have critical conversations with middle management.