Smart people everywhere. I learned an awful lot while there. I had a lot of freedom to explore.
Cons
Management seemed unable to stick with a plan for very long. There were a lot of re-orgs and a lot of turnover at the upper management level. Hard work was not always recognized and seldom rewarded.