Pros
- Job security. Not a lot of turnover, so they give employees plenty of opportunities to succeed or fail. - Good intentions. The company wants to do well by their employees, customers, communities they work in, and the environment. - Benefits. Very good benefit package for employees. Pay is slightly below market average, but still competitive.
Cons
- Management. Does not take input or feedback from employees seriously, usually resulting in large financial hits and a lot of unnecessary work to make up for poor decisions. Also, a very top-heavy setup, with way too many managers, VPs, etc. - Culture. The company is caught between old-school and more progressive approaches, resulting in little or no change to how things are done. Can be very frustrating. - Morale. Definitely not a ‘fun’ company. You come in, do your job, go home. That’s it. There is little done to liven things up or even encourage social interaction during or after work. There is nothing done to encourage bonding or team-building. Morale has been low for a few years now and shows no signs of improving. - Job security. There are a lot of people who have been around a long time and just collect paychecks to provide very little. There is an underlying sense of resentment, as a result of this. - Training. Nothing formal. It’s pretty much a ‘learn-as-you-go’ environment, The people in charge of training development have job security (see above) and have been working on ‘something’ for years, without anything serious to show for it.