Pros
Can't beat the part time flex schedule for the pay you receive. Management tries to have employee involvement in sites activities no matter what it is. Most people are friendly and willing to help if you have a question or problem. Our site tries to practice what they preach to ALL employees. New site manager is making progressive ways to change how we do business for the better.
Cons
Attendance policy is very strict. Management will not bend on any policy, no flexibility. They will try to help you find a work around though. Too many policies bog you down and you get in trouble if you don't know about the policy. Raises are a joke. Metrics to which you have to follow are strict, they work you like a robot. Some old time employees have very bad morale, it takes down the group morale. You can move around to new jobs but pay is not based on experience it is based on pay grade. You will be paid the lowest pay grade possible no matter how much experience you have when you apply for a new job. Some people from the outside are paid more money then if you apply internally for the same job. There is a lot of passing the blame or that's not my job from HR and management.