Pros
Management is open to suggestions from employees and are approachable. Training opportunities to gain additional skill sets has been a focus over the last few years, due to employee feedback. Training is offered via various methods including virtual. Employee benefits have improved over the last several years.
Cons
Low paying salaries and nominal raises. Salaries are still not competitive in the marketplace Very limited growth and limited chances for advancement unless you are a friend with manager, a lot of favoritism. Most people that leave the company leave due to low pay, nominal raises, lak of advancement opportunities and frustrations over seeing people that are promoted in many cases due to friendships with managers. Many jobs going oversees and sourced out to consulting companies.