Pros
I worked for this company when there were only about 70 employees, and watched it grow to over 200 before I left. The small company mentality was great, as they treated their employees with respect, held holiday parties for them, paid them a year-end bonus, and fed them every month to celebrate the month's birthdays. That was when it was a fun company to work for, but after the C-Suite shuffle came along, all that quickly disappeared.
Cons
Executives like to give lots of orders and claim what they are doing is good for the company and the employees, but that isn't always the case. The company that it is now just isn't a good place anymore. Lots of manipulation of surveys makes things seem better than what they really are - the execs really know how to play the numbers game. The truth of the matter is that the way employees are being treated, there is more disengagement than ever. Better heed those warnings in the surveys!