Pros: benefits, pay level, family environment, good core values.
Cons: constantly changing management approach, job security, lack of performance reviews yeilds more 'reward favorites'.
A very challenging industry with many different variables to over come constantly each day. A great group of dedicated, hard working co workers getting the job done. Constantly changing management structure to try and find 'Better way' which lessens moral and productivity. It is very enjoyable accomplishing each day and satisfying each and every customer, – more... some days being very long accomplishing that mission. – less