Pros
1) Even though Xilinx has successfully improved it's stock price (haha) by letting go many of the longer-term employees, whether they were excellent employees or not, and in important roles or not, there are still many great people who work here. Sharp engineers, helpful peers, a willingness to see the company's products succeed in spite of the incompetent senior management and critically bad morale. 2) Unless you're part of the executive staff, you're not actually forced to listen to Moshe speak in person. He seems to prefer to hide from the "common folk".
Cons
With maybe one or two exceptions, the new senior management team are scary-bad, with the scariest and baddest at the top. It’s truly amazing how some people get the jobs that they do... Compassion, morale, open communication, and anything resembling the previous corporate values have flown out the door, and the bottom line is now absolute king - which may not even sound that bad to some people, but the problem is these clowns are demonstrating they have absolutely no clue how to get there. Somehow slashing long-time employees, and throwing away EVERYTHING that existed before they got here, isn't working. Huh. Go figure. Maybe the stock will finally go up after they've outsourced all of the jobs except for their own to India and Singapore? I'm guessing that's their next move...