You can do interesting work there and you have freedom to pursue what you want given that there is a market for it. Also you get to work with some really smart people both internally and externally
Cons
There seem to be a lot of people who are "hangars On"