Hi everyone,
So I was born and raised in Manhattan (more specifically Washington Heights). My mom still lives there.
I'm graduating college next May with a mechanical engineering degree from a school hundreds of miles away from the city.
I started my job search a month ago. (I should have started in September but oh well

) I already have decent grades, lots of internship experience and I go to a good school, so I don't think I'll have issues finding a job. I have no offers yet but two second-round interviews with major companies in the South and in the Midwest. The starting salary for both of these positions will be around $65k. The median rent in both places is only $600 per month. I have no student loans
I'm not picky about the type of work and the location. The big unknowns are, where will I get the job offer(s) and how much will I get paid
The thing is, my mom is pressuring me to stay close to her. My question is, is it even worth it to try to find to find a job in or near New York City? What are your thoughts, and what would you do if you were in my situation?
Pros of NYC / Cons of other places
1. Pay minimal expenses if I live with my mom vs. paying all rental, utilities, and food expenses by myself
2. Mom would greatly appreciate the help with expenses
3. Mom would iron my clothes, do laundry, and cook better food than I could make myself.
4. Have lots of family and support systems in case of emergency
5. NYC is a cool place with lots of stuff to do
6. No car/insurance expenses. I can sell my car and just use my mom's car whenever I want to drive somewhere
7. No furniture expenses
8. Milder weather compared to the rainstorms & tornados of the South and Midwest
9. It's easier to meet young people like me. (I like women

)
Pros of other places / Cons of NYC
1. Mom is low-income and is bad with money. "Helping" her with expenses will be a waste anyway

2. Dad will be getting out of jail soon and, although he's been very helpful and smart in the past, he has a toxic personality

. He would be a financial drain and have a negative effect on my mental health.
2. Awful noise problem in Washington Heights

. It is completely out of control. Other places would be much quieter.
3. Low quality apartment. We've had issues with mice, cockroaches, and BEDBUGS before, and they WILL come back if we don't take the appropriate precautions.
4. As a future young professional, I'm not sure if I want to associate with the type of people living in Washington Heights.
5. Commute times would be 30 minutes to 1 hour one way standing in a crowded train, vs. 5-10 minutes driving. I like driving (when there's no traffic).
6. It's much more difficult to buy property near NYC, and if I bought property near here, I would be taxed to death anyway

. I could save half my income and buy property within 1-2 years somewhere else.
7. When I buy a house, I would like to own a weapon to defend myself and my property. The governments of NY, NJ, and CT won't allow that and would rather have me be victimized by some thugs.
8. NYC jobs are more competitive with longer work hours. Mechanical Engineering is not strong in NYC compared to finance and tech. Engineering is much stronger in low cost of living locations.
9. I would not be fully taking advantage of career opportunities by limiting myself to the NYC area.
10. I would feel like a loser living with mom

. I'm a naturally independent person. I don't need her help.
11. I'm not a very social person anyway and I would not take full advantage of what NYC has to offer.
12. In NYC I would be a small fish in a big pond, whereas somewhere else I would be a big fish in a small pond.
13. Southerners are much nicer than New Yorkers. In my experience, the only people worse than New Yorkers are Seattleites. I have no experience with Midwesterners.
Obviously I'm leaning towards ditching NYC altogether and starting life somewhere else, but I was wondering what you guys think.