I enjoyed working at BP, as far as C-store jobs go. The pay left a little to be desired but then again, that's typical of the industry. A typical day there was busy and fast-paced, and there was always plenty to do. You meet a lot of new people, and overall the management was supportive. In my own store, the manager was also a thief unfortunately who preferred to hire his friends, and this caused some undue friction.
Fast paced, lots of things to do, possibilities of advancement