Vantaggi
Worked at Madisonville location. Great benefits and the opportunity to advance within the company is very positive. Overall the atmosphere is supportive. They handled the layoffs (and continue to layoff) pretty well in who to let go and when. I was a casualty (I'm not bitter about it as I made it through countless rounds of lay offs) but they (HR/ER) still seem to care about you and help you through the exiting process.
Svantaggi
My original manager was laid off whom I had a great rapport with, the new (new to the position, not new to the company) manager is very unperson-able, hard to talk to, very standoffish although very smart and gets the job done. Sometimes to advance into another position is more a political thing or popularity contest. The opportunity to get a bonus is good but to achieve it is hard as you are sometimes penalized for an "error" that is not yours.