Pros
It used to be a good place to start a career
Cons
This is a company that outsourced 140 jobs to give other people promotions and hire in India/Poland. They are unethical and more layoffs will come. They used to be a fortune 100 best company to work for but they fell off that list the last two years due to the way they treat employees. I worked hard and my manager had me in for promotion the very month they laid me off. Managers were not even asked who should be laid off, they just pulled names from a hat. The facts are facts, this layoff happened and it was after a record profit year for the company. Most people there are looking to leave, I would not recommend joining or staying at this company if you want any crumb of job security or if you have any morals whatsoever. No one should be supporting this company after what they did.