Pros
Great company that I believe generally does the right thing. However, you must take opportunities either inside or outside of the company when they present. Period. Many companies "do the right thing" and you must look out for you or you might get kicked to the curb after being loyal and working hard and adding value and all that nice stuff for 20 years. Continue to develop your skills and look at technology and how you can evolve with same. Keep your eyes wide open.
Cons
No cons. It's a good company. You will definitely work way more than a 40 hour week to be successful - whatever that means but thew ride along can it can be worth it. Just know what your putting in and make sure you are headed in the right direction. Seek opportunity and don't allow yourself to get too comfortable. The corporation will survive with or without you so don't fool yourself.