Pros
By far, most of my fellow coworkers and customers were the best part of my job. We could laugh with one another and complete our jobs at the same time. Because of this- you were willing to put in the extra time required for things to run smooth. Pay and PTO was very good compared to other companies in the area.
Cons
There is much wrong with this company. Very top heavy. Leadership 101: If you spend more time in meetings, you aren't spending enough valuable time managing and making the changes you need to. This company has become all about meetings, all about not listening to it's long time employees and how they could have their jobs improved. There is always a scapegoat lined up. The value of an employee does not exist. After being with the company for many years, it was very sickening to see the company go into the direction that it has.