The management is terribly inconsistent, fosters favoritism and there is plenty of politics. Good work is not acknowledged. Instead, in many groups, like the Design Verification group, some people in management with big egos target engineers towards their personal agendas. I was not even given a fair performance evaluation.
The management can be very sneaky and dishonest. A few years earlier, I was made an offer in their Tucson, AZ office. When I asked about sustainability of that business in Tucson, I was given a rosy picture. About 3 weeks after I was made that offer, they shut down the Tucson office. I'm glad I had not taken their offer!
They have limited product offerings, in only a single market, with only one major customer.