You are to work hard and to dedicate a great part of your life to the company. It can be stressful, but this will pay off.
Cons
The company invests a lot of time, effort and money to develop the people. Most people move up regularly, have significant professional and personal growth. The company pays well. The products and projects are significant in the market and innovative.