Overall a great company to work for. Only complaints are the scheduling, it wasn't always accurate. Management would sometimes change it at the last minute. As well, it the available shifts were not always the greatest, a lot of nights and weekends. Hourly wage was a little low for someone with experience in the industry and I found that advancement was very limited.
The employee discount and training was great.