Pros: good people, received recognition from management.
Cons: frequent lay offs, that is all i have!!
We knew what we were supposed to do every day and even though things did not go as planned, the upper management understood and offered to assist when they were able to. Even with all the many changes everyone worked together to tune the machine, so to speak, so everyone was able to get their jobs done in an organized fashion.