Pros
Co-workers where great, made a lot of friends which has nothing to do with the company so on to the company. The 401K plan is great, still have a retirement plan which was nice, decent health benefits, good PTO policies. A e-work environment allowing some to work from home.
Cons
Very poor management, found that management spent more time informing us what we needed to do than managing what was coming to us never thinking that if they managed what was coming to us they wouldn't have to inform us what we needed to do as if we didn't know what we needed to do anyway. There is also favoritism within the company which will effect your personal growth. The company is top heavy in all of it's management, there is no support for the workers, therefore not allowing the worker to succeed and working them long hours. There have been no raises in the last 3-4 years but STI, short term incentives, which were small bonuses if you met 100% of the goals on your performance review, no room for improvement. Most employee's thought raises would return after the government was paid back but this didn't happened just the opposite, lay off's began to increase the stock price.