Pros
Pay is decent but still average for the work, Benefits package is ok but the insurer used is sub-par.
Cons
Don't get sick working for this company, Even with a doctors note you get penalized with points and after 7 points you are fired. The amount of vacation time given even after being there for 6 years is very poor. There is no personal or sick time. Points are extremely easy to accumulate. The turnover is high for that very reason. The rules are absurdly strict and I am sure the uppermost management who wrote these rules could not live by them themselves. I drove 80 miles round trip to go to a doctor because I was sick and still got penalized at work and they refused to take my doctor note. It took me 3 days to recover. I will be looking for another job.