Great people, yes man culture.
Pros: great people.
Cons: yes man approach encouraged and rewarded.
Great place to be in terms of the people, not a great place to be if you are not interested in being a "yes man", management of people is very inconsistent from manager to manager, department to department. That being said, if you are working for the right manager, it is a great place to work.