# Major GM restructuring underway

**URL:** <https://community.cartalk.com/t/major-gm-restructuring-underway/129624>\
**Category:** General Discussion\
**Created:** [November 26, 2018, 5:09pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624 "2018-11-26T17:09:22Z")\
**Posts on this page:** 20\
**Page:** 11

<div class="post-metadata">

**Author:** ![jtsanders](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@jtsanders](https://community.cartalk.com/u/jtsanders)\
**Post date:** [December 13, 2018, 1:40pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/205 "2018-12-13T13:40:01Z")

</div>

> [@Nevada\_545](#):
>
> It has been 5 years since Toyota offered an electric vehicle in the states

Not anywhere near me. As I said, they sell it in California, but not in most of the US.

More on Toyota electric cars: why should they get into it now? They have a successful business in hybrids, and don’t need full electric cars at this time. The hybrid batteries are not capable of supporting full electric operation. Maybe as the market for electrics grows, they might go through the certification procedure to sell in the US in general. They certainly need new generation batteries like the Bolt and Tesla have.

---

<div class="post-metadata">

**Author:** ![MikeInNH](https://avatars.discourse-cdn.com/v4/letter/m/a587f6/32.png) [@MikeInNH](https://community.cartalk.com/u/MikeInNH)\
**Post date:** [December 13, 2018, 3:05pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/206 "2018-12-13T15:05:10Z")

</div>

> [@bing](#):
>
> Some years ago I asked our fleet manager why he traded cars every year. He said “I just like the feel of a new car”. What’s wrong with that?

Absolutely nothing. But that’s a completely different argument for only keeping a car for 3-4 years. Buying a car because you want to is one thing…buying a car because you perceive it to be cost effective are two completely different arguments.

---

<div class="post-metadata">

**Author:** ![MikeInNH](https://avatars.discourse-cdn.com/v4/letter/m/a587f6/32.png) [@MikeInNH](https://community.cartalk.com/u/MikeInNH)\
**Post date:** [December 13, 2018, 3:07pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/207 "2018-12-13T15:07:18Z")

</div>

> [@Docnick](#):
>
> 1. If the car becomes so unreliable as interfere with their jobs

This is the reason I sold my 84 GMC S-15 pickup in 1990 with only 90k miles. I was doing consulting work at the time and I estimated I lost well over $10,000 in lost wages because of problems with that truck.

---

<div class="post-metadata">

**Author:** ![shadowfax](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/shadowfax/32/13026_2.png) [@shadowfax](https://community.cartalk.com/u/shadowfax)\
**Post date:** [December 13, 2018, 4:37pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/208 "2018-12-13T16:37:28Z")

</div>

> [@Rod\_Knox](#):
>
> So many people have recognized the growing catastrophe for years but no one wants to own the coming catastrophe so they pretend they don’t see it coming.

This is exactly what caused the housing crash of '07/08. I guess the only good news is that consumers won’t be as much on the hook, because most cars don’t cost $250,000 and up, but when the big automakers go bankrupt (again) it’s gonna have some pretty serious ripple effects on the economy.

> [@texases](#):
>
> As for car prices, if you compare the same size/options car, new cars are about the same cost as those 30 years ago, once adjusted for inflation.

That’s true, but wages have not risen along with inflation over the last 30 years, and so the cars _are_ more expensive on a cost-to-income ratio basis to the vast majority of the population.

---

<div class="post-metadata">

**Author:** ![texases](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/texases/32/862_2.png) [@texases](https://community.cartalk.com/u/texases)\
**Post date:** [December 13, 2018, 4:54pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/209 "2018-12-13T16:54:56Z")

</div>

> [@shadowfax](#):
>
> That’s true, but wages have not risen along with inflation over the last 30 years, and so the cars _are_ more expensive on a cost-to-income ratio basis to the vast majority of the population.

As far as I can tell that’s incorrect. Lower-income wages have been flat, but not dropping when adjusted for inflation:

 ![](https://global.discourse-cdn.com/cartalk/original/2X/c/c2102ef49057bc2fa6d7afd60b480faa6ee962fd.png)

---

<div class="post-metadata">

**Author:** ![MikeInNH](https://avatars.discourse-cdn.com/v4/letter/m/a587f6/32.png) [@MikeInNH](https://community.cartalk.com/u/MikeInNH)\
**Post date:** [December 13, 2018, 5:06pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/210 "2018-12-13T17:06:45Z")

</div>

> [@texases](#):
>
> As far as I can tell that’s incorrect. Lower-income wages have been flat, but not dropping when adjusted for inflation:

An unfortunately that’s the vast majority of population earns under $50,000

---

<div class="post-metadata">

**Author:** ![texases](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/texases/32/862_2.png) [@texases](https://community.cartalk.com/u/texases)\
**Post date:** [December 13, 2018, 5:14pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/211 "2018-12-13T17:14:53Z")

</div>

> [@MikeInNH](#):
>
> An unfortunately that’s the vast majority of population earns under $50,000

Not the vast majority. Looks like about 50% from the above plot.

---

<div class="post-metadata">

**Author:** ![texases](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/texases/32/862_2.png) [@texases](https://community.cartalk.com/u/texases)\
**Post date:** [December 13, 2018, 5:17pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/212 "2018-12-13T17:17:42Z")

</div>

Here’s the median income:

 ![](https://global.discourse-cdn.com/cartalk/original/2X/a/a7d9cf9740cb649510ce25434acfa76030219ca9.png)

---

<div class="post-metadata">

**Author:** ![shanonia](https://avatars.discourse-cdn.com/v4/letter/s/9de053/32.png) [@shanonia](https://community.cartalk.com/u/shanonia)\
**Post date:** [December 13, 2018, 5:21pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/213 "2018-12-13T17:21:39Z")

</div>

Yes. About 2/4 below 50,000 and 2/4 above. That’s half and half.

---

<div class="post-metadata">

**Author:** ![TwinTurbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@TwinTurbo](https://community.cartalk.com/u/TwinTurbo)\
**Post date:** [December 13, 2018, 7:08pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/214 "2018-12-13T19:08:08Z")

</div>

> [@shadowfax](#):
>
> When the bluetooth module on a BMW X3 (and probably others, though who knows because they put different stuff in seemingly every model) crashes, it takes everything in the center console with it. That’s objectively stupid design.

There are thousands of combinations of phone hardware and operating system versions. Car makers put a lot of effort into determining compatibility but it is a daunting task. Most car manufacturers will publish a list of which phones and which operating system versions they have verified are compatible with their hardware and software. I’d be willing to bet it’s more of a testing oversight than a conscious decision to ‘crash the dash’.

> [@shadowfax](#):
>
> What causes the bluetooth module to fail is if you pair a phone that isn’t fully compatible with it. That’s also objectively stupid for a couple of reasons.
> 
> First, bluetooth is supposed to be backwards-compatible, which means a bluetooth 1 device should be able to talk to a bluetooth device that just debuted. It may not have all of the functionality, but the newer device is supposed to be able to scale itself back to talk to the older one.

Right. But again, car makers do not support every single version of phone made. Look at any of them. My Honda has a specific list of phones and operating systems it supports. It’s not just Bluetooth hardware interface and Bluetooth communications protocol. The car’s software needs to play along as well. We had a phone that wasn’t supported by Honda. I had to update it if I wanted to use the feature.

> [@shadowfax](#):
>
> And second, even if the bluetooth device isn’t compatible with the old technology and crashes when it tries to talk to it, it should not be integrated with the rest of the car such that other systems crash when it does.

Well, I certainly agree that it shouldn’t take down anything critical to operating the car as a fundamental feature. But if the Infotainment console goes black because of a software crash due to a device connected to it, that’s unfortunate but unlikely to be an immediate safety issue. Again, if done by design, I would say that’s pretty egregious fault mode to experience. If it’s an implementation bug due to some strange interaction with that particular phone and it’s operating system and not approved for use then that’s a real bummer but not indicative of malice or indifference on the part of the BMW designers. Unless you have access to some inside information that says they did this purposefully.

Das machine und ekwipment ischt nicht fer gewerken by das dumkophen. Ist easy schnappen der springenwerk, poppencorkin mit spitzandsparken. Das rubbernecken sightseerin keepin hands in das pockets relaxin and watch das blinkenlights…  
😄

---

<div class="post-metadata">

**Author:** ![shadowfax](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/shadowfax/32/13026_2.png) [@shadowfax](https://community.cartalk.com/u/shadowfax)\
**Post date:** [December 13, 2018, 8:03pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/215 "2018-12-13T20:03:05Z")

</div>

> [@texases](#):
>
> As far as I can tell that’s incorrect. Lower-income wages have been flat, but not dropping when adjusted for inflation:

> **[Adjusted for inflation, the federal minimum wage is worth less than 50 years ago](https://www.cnbc.com/2016/07/21/adjusted-for-inflation-the-federal-minimum-wage-is-worth-less-than-50-years-ago.html)**
>
> The buying power of the federal minimum wage hasn't kept up with inflation, despite periodic increases.

In other words (and this is using newer statistics from the Bureau of Labor than the article used because the article is older), you need $8 today to buy what $1 bought in 1965. Most people who are not CEOs have not seen 800% wage increases in that time span, and so things are indeed more “expensive” today when considered alongside actual wages. Cars are actually a little better - their prices haven’t risen as fast on average as other things we buy, but it’s still bad especially when you consider that the other things we buy still need to be bought and therefore cut into the pool of cash available to buy cars.

The average wage in 1965 was a little under 7 grand a year, which works out to around $3.50 an hour. You could easily earn that as a high school graduate. The average wage today for _college graduates_ is just under 20 an hour, which works out to about $40,000 a year. This, of course, means that many of those average wage earners are paying off tens of thousands of dollars in student loans that the average high-school-graduate wage earner in 1965 did not have to concern himself with.

The original MSRP of a Ford Galaxie in 1965 was $2,730.

The MSRP of a 2018 Focus sedan, which is probably the closest equivalent to a Galaxie, is $17,950.

If you were making 7 grand a year in 1965, and you bought a new Galaxie, it cost 39% of your income if you were making the average.

If you’re making 40 grand a year today (which is somewhat misleading because that average counts CEO salaries which skew the data higher, and CEO salaries _have_ increased by an astonishing amount since the 60’s) and you buy a new Focus, it costs just under 45% of your income.

And that’s not factoring in the idea that today in many markets, a $250,000 house is considered a starter home and apartment rents are well north of $1,000 for a 1 bedroom dump. It’s not at all unusual for people to have to spend 50% of their income on housing - a big change from the old days - which means that 45% to buy a car stings even more because after you pay for the other stuff you have to buy, you have even less left over to put toward a vehicle.

> [@TwinTurbo](#):
>
> I’d be willing to bet it’s more of a testing oversight than a conscious decision to ‘crash the dash’.

I never said it was a conscious decision to crash it. I would, however, say it’s a conscious decision not to care if the dash crashes due to use outside of the parameters intended.

> [@TwinTurbo](#):
>
> My Honda has a specific list of phones and operating systems it supports.

Yes, my Acura is the same way, and mom’s ancient flip phone isn’t on that list. Seeing as that’s the phone that crashed her BMW, I paired it to my car for fun. Know what happened? Nothing, because the car refused to pair with it. That’s how it should work; if pairing with the phone will cause problems, then pairing should be rejected

> [@TwinTurbo](#):
>
> that’s unfortunate but unlikely to be an immediate safety issue.

I mostly agree, although a lot of drivers tend to get distracted easily, and trying to figure out why everything to your right just went black is a real good way to be distracted. But no, it’s not going to send the car out of control, and that’s great, except that it goes toward my point that, not being a strict safety issue, it’s an engineering decision that can and does get past regulations requiring safe engineering.

> [@TwinTurbo](#):
>
> If it’s an implementation bug due to some strange interaction with that particular phone and it’s operating system and not approved for use then

Red herring. It’s already stipulated that the phone isn’t going to work with the bluetooth module. That’s fine. It’s even, sort of, fine if the bluetooth module crashes when trying to deal with the phone. What’s not fine is that the bluetooth module crashing causes collateral crashing. Other car makers have managed to figure out how to avoid the situation entirely. I would expect The Ultimate Driving Machine™ to not be _worse_ than other cars.

> [@TwinTurbo](#):
>
> Unless you have access to some inside information that says they did this purposefully.

It doesn’t matter. Hardly any engineering screwup is on purpose. Even the deadly ones. An airplane mechanic once accidentally used the wrong screw to secure the plane’s windshield. The windshield blew out when the plane was at altitude, and sucked one of the pilots halfway out the window. They couldn’t get him back in until the plane landed. It’s a miracle the guy survived.

That was entirely accidental on the mechanic’s part. He did not set out to almost kill a pilot. But it happened, and it’s because he screwed up.

I’m not accusing BMW of intentionally doing bad things. I’m accusing them of not caring if bad things happen as a result of people using the car in ways they didn’t specifically dictate.

> [@TwinTurbo](#):
>
> Das machine und ekwipment ischt nicht fer gewerken by das dumkophen.

This is funny. I’ve seen it before. As an engineer I’m sure you know that this joke is meant to be internal to engineers/IT professionals/etc, and the sentiment it expresses should not make it into design, because you _know_ that your designs are going to be used improperly by idiots and smart people alike, and you need to at least make an attempt to keep the mess to a minimum when it happens.

---

<div class="post-metadata">

**Author:** ![TwinTurbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@TwinTurbo](https://community.cartalk.com/u/TwinTurbo)\
**Post date:** [December 13, 2018, 8:13pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/216 "2018-12-13T20:13:13Z")

</div>

> [@shadowfax](#):
>
> Other car makers have managed to figure out how to avoid the situation entirely

But how do you know that? You’d have to test every single possible combination to know that not one of those would result in a crash. That’s what I’m pointing out. It could be (bad) luck of the draw. The ones on the list are definitive. They have been tested and shown to work. If it’s not on the list, then it may or may not work and the results are not guaranteed. Although it would seem possible to prevent a crash and abort gracefully, there are always instances of non-gracious exits when the number of possibilities is so high.

> [@shadowfax](#):
>
> It doesn’t matter. Hardly any engineering screwup is on purpose

What I’m saying is some things are purposeful and others are “screwups” as you put it. If they said, “know what, we don’t care what happens if you pair a non-qualified phone, that’s your problem” is a lot different than “we made our best attempt to exit gracefully if you attempt to pair a non-qualified phone but results are not guaranteed”.

---

<div class="post-metadata">

**Author:** ![texases](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/texases/32/862_2.png) [@texases](https://community.cartalk.com/u/texases)\
**Post date:** [December 13, 2018, 8:13pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/217 "2018-12-13T20:13:18Z")

</div>

> [@shadowfax](#):
>
> In other words (and this is using newer statistics from the Bureau of Labor than the article used because the article is older), you need $8 today to buy what $1 bought in 1965. Most people who are not CEOs have not seen 800% wage increases in that time span, and so things are indeed more “expensive” today when considered alongside actual wages.

Actually, the data I posted show that this is incorrect. The average inflation-adjusted income for each group of earners has been flat for the lower 3 groups, increasing for the upper groups.

---

<div class="post-metadata">

**Author:** ![MikeInNH](https://avatars.discourse-cdn.com/v4/letter/m/a587f6/32.png) [@MikeInNH](https://community.cartalk.com/u/MikeInNH)\
**Post date:** [December 13, 2018, 8:15pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/218 "2018-12-13T20:15:32Z")

</div>

Here’s one site that says differently

[https://www.quora.com/How-many-people-in-the-us-earn-less-than-50k-a-year](https://www.quora.com/How-many-people-in-the-us-earn-less-than-50k-a-year)

But others are aligned with the 50%.

In many parts of the country like Boston area - under $100k is very low-end middle class.

---

<div class="post-metadata">

**Author:** ![MikeInNH](https://avatars.discourse-cdn.com/v4/letter/m/a587f6/32.png) [@MikeInNH](https://community.cartalk.com/u/MikeInNH)\
**Post date:** [December 14, 2018, 6:32pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/219 "2018-12-14T18:32:49Z")

</div>

> [@TwinTurbo](#):
>
> But how do you know that? You’d have to test every single possible combination to know that not one of those would result in a crash.

No he doesn’t. Just has to know that SOME don’t crash.

> [@TwinTurbo](#):
>
> Although it would seem possible to prevent a crash and abort gracefully, there are always instances of non-gracious exits when the number of possibilities is so high.

I disagree with that. You don’t have to account for every combination. The software just has to account for the pairing it knows about. I’ve designed many many systems…with software technology and methods today you can easily prevent crashes. Ever hear of try-catch.

> [@TwinTurbo](#):
>
> “we made our best attempt to exit gracefully if you attempt to pair a non-qualified phone but results are not guaranteed”.

I have to disagree with that. These are NOT complicated systems (at least some systems I’ve worked on with millions of lines of code). Doing a graceful exit is NOT rocket science. It’s following the right coding standards and design patterns.

---

<div class="post-metadata">

**Author:** ![shadowfax](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/shadowfax/32/13026_2.png) [@shadowfax](https://community.cartalk.com/u/shadowfax)\
**Post date:** [December 14, 2018, 8:01pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/220 "2018-12-14T20:01:35Z")

</div>

I haven’t done any coding since I was a kid fooling with BASIC and LOGO (and I started learning Assembly until I figured out how insane that particular rabbit hole is).

But even in the stupid piddly programs I used to write, it was trivial to include an error section that basically said “if something goes wrong, stop running the program.”

You could even get fancier and say things like “if something goes wrong, start the program over,” or “if something goes wrong, tell the user that something went wrong and go back to the step you were on before things went wrong.”

And it was a good idea to do that because the alternative was “ignore anything that goes wrong and keep going until things get so bad that the whole system freezes.”

It baffles me why I could pull that off plunking away at BASIC on my Commodore Vic 20, but BMW’s highly-paid software engineers couldn’t manage it in the bluetooth code. “If a compatibility problem occurs, reject the connection.”

And at any rate, when a program would error and stop working, it did not shut down the TV the computer was connected to. That wasn’t due to any particular design intentions, but it’s a feature of the fact that the TV was not daisychained to the computer.

In other words, if you have a string of lights, and the first light sends power to the next light, and so on, they’re daisychained together, and when the first light burns out, they all turn off and the room goes dark.

A smarter design is to run power to each light individually so that when one burns out, all the others still have power going to them and you don’t lose everything because one light (module) stopped working.

---

<div class="post-metadata">

**Author:** ![TwinTurbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@TwinTurbo](https://community.cartalk.com/u/TwinTurbo)\
**Post date:** [December 14, 2018, 8:04pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/221 "2018-12-14T20:04:10Z")

</div>

> [@MikeInNH](#):
>
> No he doesn’t. Just has to know that SOME don’t crash

Mike, you can’t know for certain none will crash if you only know some will not.

> [@MikeInNH](#):
>
> I disagree with that. You don’t have to account for every combination. The software just has to account for the pairing it knows about. I’ve designed many many systems…with software technology and methods today you can easily prevent crashes. Ever hear of try-catch.

Sure, quite familiar with that approach. It doesn’t always work. Fourth quadrant- things we don’t know that we don’t know. Ever hear of that? In the real world, stuff happens we didn’t anticipate or discover in testing.

> [@MikeInNH](#):
>
> Doing a graceful exit is NOT rocket science. It’s following the right coding standards and design patterns.

I’ll refer you back to the fourth quadrant. If it worked as well as you say, there would never be any issues- but there are. Why? Because we’re human and we can’t envision or test every possible combination. Unless you’re the government with unlimited budgets and even then… schmidt happens!

I happen to write code for many years for safety and mission critical applications. I am very familiar with all of the mitigations to minimize fault occurrence and recover as gracefully as possible in the event of an unforeseen condition or situation. I am not arrogant enough to think my software can **_never_** fail in ways I did not anticipate…now downgrade the severity of the situation to a phone pairing and the effort put into testing every possible condition to verify and validate **_definitively_** that it works under all conditions- ain’t gonna happen…

---

<div class="post-metadata">

**Author:** ![TwinTurbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@TwinTurbo](https://community.cartalk.com/u/TwinTurbo)\
**Post date:** [December 14, 2018, 8:09pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/222 "2018-12-14T20:09:19Z")

</div>

> [@shadowfax](#):
>
> But even in the stupid piddly programs I used to write, it was trivial to include an error section that basically said “if something goes wrong, stop running the program.”

And yet, the operating system could still hang up and stop responding to keys. There is no catch all for every possible scenario. There are many things you can do in coding to try and mitigate all possible scenarios and then one comes along no one thought about or ran across before and all heck breaks loose.

I have a saying, in every code set there’s a bug waiting to be found. The worst programmers are those that think it can’t happen to them…

---

<div class="post-metadata">

**Author:** ![MikeInNH](https://avatars.discourse-cdn.com/v4/letter/m/a587f6/32.png) [@MikeInNH](https://community.cartalk.com/u/MikeInNH)\
**Post date:** [December 14, 2018, 8:33pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/223 "2018-12-14T20:33:01Z")

</div>

> [@TwinTurbo](#):
>
> Why? Because we’re human and we can’t envision or test every possible combination.

100% certain - probably not…99.9999999999999999% - Damn right I can.

> [@TwinTurbo](#):
>
> Mike, you can’t know for certain none will crash if you only know some will not.

I’ve designed systems that have been running for several years that have NEVER CRASHED.

A crash is caused by not handling an unexpected situation gracefully. The software technique is called exception handling. How you handle exceptions determines if you system will crash. If you’re not doing exception handling then yea - sure you’re going to get crashes. That’s were good software design and implementation come in play. A simple software system that’s in a car’s audio system - if you can’t handle exceptions gracefully in that simple system then you have no business writing software. Systems my company designs and implements are hundreds of thousands times more complex and they don’t crash. There are grave financial and security penalties if they do. We take every precaution to ensure they don’t.

> [@TwinTurbo](#):
>
> I’ll refer you back to the fourth quadrant. If it worked as well as you say, there would never be any issues- but there are. Why?

Because they’re not following best practices…that’s why. I see it all the time. We’ve bought 2 companies in the past 10 years for their technology. Both companies were NOT following best practices. And both companies had problems with reliability. They had a product that was needed, but were loosing sales because of problems. Within a year after buying those companies we had good solid products added to our solutions.

---

<div class="post-metadata">

**Author:** ![old\_mopar\_guy](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@old\_mopar\_guy](https://community.cartalk.com/u/old_mopar_guy)\
**Post date:** [December 14, 2018, 8:48pm UTC](https://community.cartalk.com/t/major-gm-restructuring-underway/129624/224 "2018-12-14T20:48:44Z")

</div>

$50,000 in NJ doesn’t even get you into the middle class.

[Previous page](https://community.cartalk.com/t/major-gm-restructuring-underway/129624.md?page=10)

[Next page](https://community.cartalk.com/t/major-gm-restructuring-underway/129624.md?page=12)
