Large company, lots of opportunities to move within the business to different locations and departments. Lots of industry experts and expertise.
Cons
Progression is slow, usually involves a lot of pushing for promotions or pay rises. Company has a habit of making people redundant and employing new people when work peaks and troughs.