Pros
The people I worked with on a day-to-day basis were, and still are, great.
Cons
Management is changing. Culture is changing. A lot of big changes in a short amount of time putting a lot of extra, unnecessary stress on the employees. Asked to do more and more with less time, less space, and fewer resources, sometimes with very short timelines and unclear direction. Disorganized and very compartmentalized. Seems as though things were starting to become on a "need to know" basis. Also, very little in the way of regularly showing employee appreciation. I regularly put in many long hours and late nights, in addition to my regular schedule, with little more than a "Thanks". I feel it used to be a good place to work, but I don't think that sentiment still holds true.