Vantaggi
Great all around compensation and benefits/perks. Solid company with a good and stable track record. You cannot be bored unless you work hard at it. The employee review process is the best I have experienced. If you spend any time with the organization and advance to management (as did I) you are over prepared for life in other companies when/if you leave and you will excel.
Svantaggi
Long hours are to be expected and you still must earn your chops to advance. This is less of a downside than a "hello, this is how the world works". This may be a throwback to the way things used to be without instant gratification. It can take years of hard work to get recognized as you establish your reputation and track record. This is a downside if you're impatient or a new hire.