Pros
The health benefits are very nice when compared to other companies (especially part-time). Included is health/dental/vision. Have had no problems with the provider of the insurance. Somewhat flexible hours. Opportunities for overtime during peak seasons primarily but offered somewhat regularly as well. Once you obtain seniority, the pay gets better and better (especially for part-time work). Have had very little issues with my school schedule/work schedule. Supervisors have worked with me on the conflicts. Good workout and even get a short break during the shift if all things are going well. Lots of different ways to pursue a different job type once you get your foot in the door. Once you have time under your belt here, the vacation time/sick days/option days-week are pretty attractive. again, especially for part-time work. Tuition assistance is available. Military friendly company (maintain seniority during deployments).
Cons
Although many opportunities exist to move around the company, it is a very slow and diluted process. The flow of information and standard operating procedures is atrocious at times. People in leadership positions need to be sent to a simple leadership course to help some of them learn how to properly lead a team and address issues. Supervisors need to be educated much more than they are on standard operating procedures and filing of paperwork. It is very difficult to switch shifts, which I found somewhat odd for part-time work. Luckily, I have been fortunate enough to have had little issues with my school/work schedule thus far. Moving from the area you were hired to another area but doing the same job, still makes you lose your seniority. This seems very unfortunate for someone who wishes to stay with the company yet must relocate. The pay gets pretty good and it does not behoove you to move and lose your pay rate. Management of personnel is a little bit sub-par. Again, supervisors seem to have a lack of education in proper personnel/time management skills.