Pros
Good starting pay for the work you do. Co-workers for the most part are easy to get along and bond with. Recommended for new college graduates to gain experience in the work force. Great customer service becuase the employees actually care and feel good to provide the service, when it is appreciated.
Cons
Great customer service sometimes comes at the expense of the employee. High stress environment because management expects you to do everything at once, drop important projects to help with customers with minor problems because they've been waiting 2 minutes (refer to first sentence). Not enough empoyees to handle the volume of work but they just expect you to do it. Was told during the interview that the company does not have birthday celebrations but management has exclusive cake parties. Only time I see people being promoted are either upper management moving to a higher level or an employee threatens to quit before they present them a promotion package. Raises are scarce even though the owner spent over 30 million dollars of his own money to build a brand new building, top of the line restaurant and saloon with high quality equipment (office building for the most part isn't even half filled). Salary based employees can work hours of non-paid overtime but expect you to clock in exactly ontime the next day. Force you to attend a mandatory Christmas luncheon, if not attended diciplinary actions maybe be taken, to have the owner toot his horn about how great he is and that he gives power to the HR department that everyone in the company fears. Upper management his hypocritical and does not lead by example to lower level employees but always expects the employee to dedicate themselves. There is a problem when employees complain about their position almost everyday.