Pros
for such a a big corp, surprising willingness coming from the top down to experiment and innovate in terms of the digital strategy. always learning something new. flexibility with working at home. very smart, motivated people to learn from. constantly implementing the latest and greatest technologies. great benefits and salary. hard work and honesty wins respect. agile methodology works well in my department. good team energy, good mix of people.
Cons
this doesn't really apply to me, but, a warning to others in the tech/IT areas - this is not a job for wallflowers. you're expected to do your homework and have an opinion and self-motivate to keep up to speed with latest ideas and innovations. it's more than hiding behind a computer screen, so not a job for the lazy or intellectually uninterested developer. if you don't know how to do something, you're expected to figure it out.