The job was okay as a temporary part-time interim job but I don't recommend it as a permanent job. The job involved cleaning, restocking and serving customers. On the night shift, BP don't tend to have a manager on duty, only another customer service assistant and it was because of this that I felt that I did not get the training that I needed. The team on the site I was working at were friendly on the whole but the training and management communication were very poor. The overwhelming majority of customers were very nice, there were a few rude customers but this is par for the course in any retail job. The only other benefits were the half price lunch and staff discount.