Pros
There are a few, really dedicated and competent people still working there. It still has the potential to be a good company.
Cons
This company promotes a culture of fear and apathy. Most employees will tell you that they have checked out and that they are there to collect a paycheck. No one wants to speak up, because if they do, they are afraid of being on management's hit list. There is also a very high turnover at this company - they have removed many of their older employees and have lost much of the institutional knowledge that they need to succeed - bottom line: it is a company that continuously repeats it's mistakes. Upper management are a group of "yes men" who paint an unrealistic picture to the president, who incidentally has turned his back on America for they sake of saving a few bucks (yes, he forfeited his citizenship). THIS is what this company is all about.