Pros
The people that work here are awesome. Most are involved and participate in team building type events and extra-curricular classes. There is a feeling of community and that is what is most enjoyable about working here.
Cons
The work itself, and the daily office life is stale. In this particular department, day-to-day work is ALWAYS the same. Rarely will you have a chance to work on anything other than in-house upkeep or production work. The pay is about $10k lower for the majority of positions than that of industry standards and as a result the turnover rate is incredibly high. Managements position on such a predicament is to let people leave rather than match the competitions' rates. Pay increases (without promotions) are capped at 3% unless special circumstances occur. There are many people who have been with the company for a while and will stay so promotion past lower titles is rare. The benefits are about industry standard.