Pros: benefits, paid time off, paid holidays, etc.
Cons: attitudes, management, drama
Overall, no major complaints. I enjoyed my job and the work that I performed on a daily basis. My only complaint is that management does not always appreciate hard workers, great attendance, and punctuality; they seem to care more about "teacher's pets."