Great career advancement oppurtunities with a not so great work life balance.
Pros: great career advancement, great people, many oppurtunities to learn new things.
Cons: not so great training program, bad work life balance.
I learn a plethora of things working for this company and had the opportunity to try many new things. However, if you want to go far you do not have a work life balance it is all work, work, work. I met many great people and made life long connections here and enjoyed almost every day I went to work.