Pros
Decent starting salary. Most people are friendly.
Cons
Relatively poor benefits, Health care is on the expensive side, but manageable if the salary is right. 2 weeks vacation for the first 5 years is well below industry standards. 401K match is average, but 5 years vesting plan is absurd. Company may have a clear direction, but it is not known beyond executive levels. Overstaffed with far too many employees for the amount of work to be done. Suffers from antiquated management scheme with no real pathway for modernizing company structure. A severe lack of highly educated people to move the company forward, decisions are made by people wholly unqualified to make them. Top heavy in management. Actively discourages working hard. No system in place to effect changes that are desperately needed. Most people appear to have given up and are simply collecting a paycheck. There is a toxic environment in many groups, resulting in very little team effort to solve problems. Many employees good ideas or opinion son improvement are not valued. Status quo is maintained at all times. Too often, the blind are leading the blind. Excessive amount of meetings that accomplish nothing and problems are never clearly identified such that quality discussion can occur. Seems doubtful everyone is on the same page at meetings.