Overall Olive Garden is a good company to work for if you do not plan on making a career of it. I have been there for over 15 years, and with the change in corporate leadership, my job satisfaction has decreased. They have implemented rules and cutbacks that make it much more difficult to function as a high-quality customer service professional. Also, my income has decreased due to the above mentioned reasons and a few other managerial issues, mostly due to corporate restrictions.
I do enjoy the staff, the family environment, and support of co-workers. Also, management does the best they can to accommodate schedule availability and family obligations. We care about each other, and it is evident. There is also a shift exchange that is actively used and comes in very handy for last minute schedule changes.
For a job of this nature, they do offer great benefits, including medical, eye, dental, legal, pet, life insurance, accident, identity theft protection, and a few others.
They do reward success and offer advancement opportunities. I myself have been offered the opportunity, however, declined due to the long hours, stress level vs pay, corporate interference, and the decrease in management's salary.
I highly recommend this job, however, if you are trying to work through college or just need a good place to start. You can work to your heart's content (overtime offered during peak seasons) for decent pay, or adjust your schedule as needed. This is the main reason I have stayed.