Working for BP is a must, to experience what it is like to give the best customer service possible, while getting all your duties done on time.
I have learnt how to respect sales persons, how a large company is run, cash transactions, large amounts of money handling, invoice acceptance, Banking, office jargon.
how you must get along with all team members for a company to run efficentantly.
working in a big team means everyone becomes your friend even family.
working with friends, reliable hours, meeting new people
you cant really go much further.