Pros: enjoyed working with my co-workers
Cons: poor mid to upper level management - opaque strategy to resource allocation, if there is one
Tolerable place to work until you get laid off without warning.
Product definition on a large is done with a shotgun approach - flood the market with hundreds of part number and they see what sticks. Very inefficient from a resource allocation standpoint.
The semiconductor industry has an oversupply of workers especially in the Austin area, and Freescale exploits this to their fullest. They will keep employees until they get too expensive, then lay them off.
Layoffs are an ongoing epidemic. They are kept at low but frequent pace so they don't have to make announcements.