Pros: benefits, learn a lot, talented work force
Cons: politics, culture, expectations, work-life balance
If you like constant pressure, unclear expectations, zero recognition, and belittling, this might be the place for you. This is a Management heavy organization where politics are more important than process.
However if you enjoy work-life balance, challenging but not overwhelming, recognition of your strengths as well as areas for improvement this is not for you.
Benefits are good though.