Pros
Co-workers are friendly, knowledgeable and supportive. Tenured employees are invaluable to fellow co-workers and the organization, even if management doesn't realize it.
Cons
Company has really changed the last few years. It used to be like a family, but now morale suffers greatly. Tenured employees are taken for granted and worked into the ground. If you've been around a long time, they just expect you to do everything and pick up the slack for those not carrying their weight. Promotions are reserved for those who kiss up to the right people, regardless of their experience or ability. Overall, management doesn't seem to respect its employees - everyone is considered expendable, which is a terrible way to treat people. Benefits have also changed recently, and not for the better.