Pros
The workers are very warm, and are willing to celebrate the holidays and birthdays together during the work day. We found time to do potlucks, decorate the office, secret santa, etc. The pay was also very good, as compared to other places in the area. We recieved paid holidays and worked set times during the week.
Cons
There is no room for real growth in the company. I recieved no proper training, and found out afterwards that my peers were told not to help me when I had questions. Favoritism was also very obvious throughout the office--only the people in the "in crowd" were able to certain things that others were scolded for. A lot of the management were unprofessional at times, letting personal feelings dictate how they interacted with people.