Pros
Seems to be an OK company for someone looking to make a career in the Auto industry. As everyone must be aware by now there will not be an auto industry in the US for a few decades. The company still manages to keep a modicum of former era benefits like education assistance, 401K match etc. They seem to be very flexible as far as work schedules are concerned. GM tries to shield employees from their financial troubles and does a great job at it. There have hardly been any layoffs in its 100 year history. Their processes and organizational design is a good case study for MBA students, its got plenty of good and bad features.
Cons
Right now, survival of the company is all that employees are thinking about. So other downsides like lack of adequate compensation, career growth, benefits etc. are insignificant. The employees are mostly Detroit area locals. People from other states will feel like fish out of water.