Pros: work environment, benefits, innovation
If you are looking for a great place with lots of opportunity, a chance to learn and make a difference, a wonderful mission, this is the place. If you are afraid of change and want to coast for the rest of your career, then I'd say probably not the place for you. Do not be fooled by those who would rather coast, not learn new skills and settle for the same thing year in and year out. I'm glad I'm here!