I highly recommend this company to college students/part time workers. The schedule is extremely flexible, the money is decent, and depending on how well staffed the restaurant is, you can more or less make your own schedule.
A typical day is anywhere from 4-12 hours (depending on if you're a double/closer or not) of straight customer service and entertainment of guests.
If anything, I learned social skills. This job gave me an opportunity to work with thousand of different people from different backgrounds, and more-or-less share a meal with them, which I think is fantastic. This instilled a confidence in experience that allows me to hold a conversation with anyone, from a CEO on lunch break to a man and his family from India, to a homeless man that wandered in for a glass of water.
The management were like good friends/parents to me, and in my opinion, management makes or breaks whatever industry you are in. My managers were fantastic. Each of them had their own personality. Some were more stern and let you know when you needed to improve, while others were borderline motherly and caring, some of the most down to earth and empathetic people i've ever worked with.
The workplace culture is a very different one. Either you work with people who have been stiffed on tips and had rude customers all day, and their attitude reflects that. Or it can be the most family-oriented culture you've ever experienced. Where everyone has each others' backs and the love is everywhere.
The hardest part of the job are the bad days, where you make 40$ in 10 hours and you feel as if you haven't been treated like a human being by some of your customers/guests.
The most enjoyable part of the job is the people, the personalities. Those awesome guests that you have can make your entire day, and some of the banter that happens in the kitchen with your coworkers is borderline golden.