Pros
Best company. Best methods and continuously improving them. Always striving to do the right thing and live out the stated values. Incentives are for the most part ligned up with desired behavior. Pay is fair at the beginning but gets progressively better as you stick with it. Benefits are really good. The company is sensitive to personal needs and will accomodate life / work balance that are reasonable. This company promotes from within which then creates a great expertise at the higher management levels. Other (most) companies hire from the outside at any level which then results in bosses that do not really have the skills to be a boss when compared to subordinates that have been around a while.
Cons
Some people might see it as a downside that you can't just sit and relax. You have to continously stretch yourself just to keep up. That in turn in personal and professional growth at a much faster speed than an average company. Also, my only build for the comnpany is that it needs to ensure being a good people manager is part of the skills needed for promotion beyond band 2. I've seen a few people making it beyond that that are well known for being "very" difficult. They in teun could/have created collateral damage by way of scaring away employees that could have been great for the company to keep around.