Pros
World Wide Technology, specially services and consulting teams are the best to work with. Rich culture and ethics are followed rigorously, employees are well treated, great employee engagement and benefit programs, highly competent compensations and the best part - great work - you don't get this quality of work to do usually.
Cons
Team is struggling little bit with expansion of international teams - which is a good problem to have anyway.