On another note, first jobs can also be difficult from a social standpoint. Most of us are not very experienced with talking to others while working for a business, which can be hard. You always have to be super nice to customers, no doubt, and sometimes, it can get tricky. But once again, you just have to remember that the customer is always right and at the end of the day, you will still get paid, unless you were mean.
All in all, hard work pays off, literally. If you work hard at your jobs and try to be as positive as possible, the best will come out of it. You will get paid and it will be worth it.