The skills I have learnt during my training here will support me when I work at another company or when I start my own business. The mentoring developed my business sense and I had access to see the business operate as a whole.
Cons
Middle management heavy and not every employee gets a company car.