Can change peoples lives, health-wise
Can develop great technology
Some tremendously good peers
Some excellent senior managers, but they did not stay long
Cons
Use to have black Fridays where peers disappeared (let go), seemingly not always performance
Project too frequently got killed, wasting years of your life and passion
A few really bad and immature senior executives