A nice team, beautiful offices and facilities, great location.
Cons
Extremely corporate culture. Very little upward progression, no care taken to maintain talent in the company - a constant rotating door of all departments aside from upper management.