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.
Interesting projects. The company is not afraid to make mistakes and correct them. The company is actively developing and does not stand still. Very good responsive people who will help you like professionals
Cons
No work-live balance. Some people in management need to improve their soft skills