Pros
Great team experience with kind atmosphere. Salary is great and benefits aren't terrible. Ability to relocate throughout California is nice as well.
Cons
Upper management seems to loose touch once they have opportunities for upward growth for themselves. Encouragement is not something you will find from managers. So find it elsewhere in this stress based position. Growth in the company only comes when someone quits at your location or elsewhere nearby. Training for upward movement seems frowned upon when required about. Lots of broken promises and false hope from time hired to years later when you still have no proper training even in what you are doing. If you're strong at the "sink or swim" theory when it comes to learning. Cooks is your place.