There are many opportunities to be promoted based on your Performance Development Plan (Employer Appraisal) - every year there is a talent review, which may open opportunities for employees to interview for another position. On weekly newsletters there are also job opportunities advertised. To move up the ranks, you need to do your job well, be recognised for it, and ensure that you are well connected and liked within the work place.
GSK is committed to CSR. They have Orange Week where there are several activities every day in which workers can partake in to raise money for Save the Children. They also have a system where however much money is raised for Save the Children, they will match it dollar for dollar.