You can enter as a graduate and gain experience, move between different departments. Employee-friendly company.
Cons
Due to the large number of employees sometimes managers are chosen based on the time spent at the company rather than their professional knowledge and leadership skills.