Pros
The mission is incredible and there are a lot of smart people working hard to achieve it Amazing campus and great benefits Work/life balance can be great for many who take advantage of the "flexible work styles" For geeks you will have all the Micorosft latest and greatest at yuor disposal
Cons
For anyone in IT it is a disfunctional and ineffective organization. The CEO is a very smart and capable man but is very introverted and his focus his up the organization. This is a huge problem as his "leadership" team are incompetant and lack even basic management skills. Their traits range from basic immaturity to emotionally unstable; there is also a "boys club" whose behaviour is oftern very inappropriate. The result of this lack of leadership is spinning at the lower levels; no clear strategy, inablility to make simple decisions effectilvely and worst of all a huge waste of foundation resources.