Pros
The people are great. Management is really flexible with time off and schedule changes. You get lots of little perks, like discounted copies, and sometimes even old equipment. It's a great job if you are looking to get through college.
Cons
It's the only place I've ever worked where customers can demand when they will get their project done. You can't go to Jiffy Lube and tell them you want your car worked on, and it's gonna be done in 20 minutes, yet people will say I need 5,000 copies in a half hour. You have to do your best to comply or management will get really upset. People also expect great technological advancements, but they don't even know how to run a fax machine? The customers can be the worst part of the job. You'll also have to work many nights and weekends when you are first starting out.