Are General Motors and Ford good companies to work for?

I'm thinking of working there as an engineer. Are they good and why?

It looks like they train you pretty well at Ford and have great benefits and great coworkers but they are strict about their breaks.

GM sounds like they don't pay you what you're worth (or at least that's what one of the engineers said).

I'm jealous! Engineering is a wonderful skill and the auto industry is a cool place to work.