Pros
The company has been getting a lot of negative reviews because of a small RIF that affected my department the most. Truth is that it's now more structured and the work life balance as dramatically increased. It is a great environment to work in. I have many work friends that carry over to after work. I also am not micromanaged which leads to me feeling more valued at this job over any other place I've worked in this town.
Cons
We still have room to grow and become more efficient. New technology this year has been a tremendous help. Now we are building on it. There are a few managers that are full of themselves. While it may be a con, everyone knows who they are and just works around them. They don't actually affect you personally, you just wonder why are they still here.