Lots of room to learn, plenty of opportunity. Lots of collaboration and the chance to work on completely new projects. I really enjoyed my time there, and learned a TON. Plenty of opportunity to work with senior management closely, if you were working on strategically aligned projects.

Cons

Absolutely crazy as everything crashed... no work/life balance, disregard for long term business reality in pursuit of short term immediate financial gain.