Pros
Employees under management and mid level managers work great together.
Cons
Promises of better benefits, raises, and 401k plans are always in the works, but never transpire. And raises are generally replaced with giving out titles. So if that's important to you, then this is your place! And monthly bonuses may be discussed once your in the door, but no such bonuses or actual conversations on the topic ever transpire and are forgotten. And your 90 day review, is more like 7 months out, and was done by only one individual when mine was given(and this is basic HR). The one making the major decisions can talk a good talk, but there seems to be no check and balance system, that they have to answer too. In short there's no "10-Cs" of communication here, leaving no clarity, no consistency, no courtesy etc...