Pros
A mostly professional environment. Your resume slightly benefits from name recognition. There are worse places (unfortunately).
Cons
This company is notoriously cheap, paying below-market salaries and offering pitiful below-inflation raises, even for top-performers. Then when the best employees leave, after being over-worked and burnt out, they find they have to pay twice as much to replace them. It should be noted that the company has posted record profits nearly every year, but management is seemingly greedy. Though there are rumors that the PLM division is not actually that profitable, but appears that way through acquisitions and "creative accounting". Yet it is purely a software company, and the product is unbridled profit, with no impact from the price of raw materials in today's inflationary environment. The fact that the company treats engineers as a cost-center and not a profit-center demonstrates a profound lack of intelligence. The product itself is built with an ancient technology stack and proprietary tools not relevant to today's market, so years of experience here do not benefit employees. Management tries to fool employees with lies about "job security" in order to justify the lack of opportunities and compensation. Don't let them fool you. A few years ago they downsized because the company wasn't profitable "enough", and the personnel shown the door were selected more on the basis of office politics than performance. Although management claims to be open-minded and solicits input from their team, it is universally disregarded, and decisions are always top-down. This leads to micromanagement, and there are dozens of times in which I've been instructed to do something that I knew was wrong, I communicated it was wrong, I was overruled and forced to do it anyway, and then when time and customer complaints proved me right, management acted surprised, as if the situation could not have been avoided, and I had to work countless hours of unpaid overtime to fix the mistake. Meanwhile half my team is slacking off, but they keep their jobs due to office politics. And the health insurance is a woeful combination of expensive yet crappy coverage. There are workplaces that respect their employees. This isn't one of them.