Pros
The company provides excellent experience as well as education as you work in different technologies. I joined the company while there were still family members involved in the company. As they stopped being involved the company has been slowly evolving into the environment that exists now. They provided a good package that would help us to land new positions. Good place to get IT experience but realize that the IT job function is being systematically outsourced so don't look at the company for long term employment in IT. I know nothing about other job areas
Cons
I did not care for the way in which the time prior to the actual layoff was handled. Months of meetings were held to help them formalize their new strategy. All the while some of us realized we were helping them lay the framework for outsourcing our jobs. I've heard that the contracting firm they went with is not performing as hoped. This firm has lost several contracts in the past year. .