Pros
Lots of good managers, good career opportunities if you are aggressive enough in owning your career, chance to work with cutting edge technologies alongside some of the smartest engineers, decent benefits, access to many facilities on campus.
Cons
Nike recently announced that employees will receive paid days off for 5 days in July and 5 days in August. On the surface, this sounds like the company really cares about employee well-being by offering essentially additional PTO. That is until you realize that half of those employed within corporate are contractors that are not eligible for this "benefit" and are forced to take an unpaid day off, so they are basically getting a 20% reduction in pay for the summer (with no option to make up those hours even if they wanted to). The company has basically found a clever way to transfer 8 hours of pay to permanent employees by taking away those 8 hours of pay from their contractor counterparts.