Pros
I work with a great team. We are all willing to jump in and help each other with an issue. We bump heads from time to time, but we are always able to express ourselves and get over differences easily.
Cons
The pay rate is heinous, the work load is unreasonable and there is little to no training offered. You are pretty much pushed into the deep end without training or direction and expected to excel at your job. Management has a mentality that anything new is unacceptable. They choose to stick with old methods/procedures instead of take the advice of the employee doing the job. Very few managers actually know all the duties of the employees they manage. Management is essentially there to collect their checks without rippling the waters to much.