Pros: structured, clear goals, room to advance
Cons: work/life balance, pay
Very much a company willing to help you grow, but eventually you reach a plateau and almost become stuck there. Downside is the raises are difficult to earn and some hired from outside will be made more than someone promoted from within. Overall not a bad place to work.