Focus a lot of people development so good for someone who wants to grow and gain exposure. The company structure is a result of years of testing and trying to bring them to where they are, so it is unlikely to fail any employee who joins the place.
However, there are management movements on and off, sometimes, it does create a big of insecurity not knowing what is the directions.
Otherwise, it's a stable company for someone who wants this kind of life.
Great benefits and training opportunities