Pros
creative people, fun work environment, great campus, flat organization, Fellowships offer the opportunity to try out other positions or other locations, good pay, free food, good work-life balance, design thinking
Cons
still very hierarchical decision-making; hasn't integrated acquired companies well; poor products; not customer or user-centered (though trying)