Benefits are hard to beat, focus on culture and people
Cons
Promotion process is political and also based on “business need”- you have to be working the level to be promoted but when you are, they claim that there’s not a business need. Paradoxical at best.