I have now been in Army for 7+ years and enjoy it. I wasn't planning on making a career, but I am. It has it's ups and downs, and depending on the job, might be deployed a lot or not. Also, after 20 years, a basic check just to do nothing but breaths is nice. If want have more to life after the service, then, yes get a job, but the army pay will pay off the bills.
MC don't want GEDs now, cause there is fewer MC then Army. Army needs to keep the standards low cause the Army is still the largest branch. They have the highest recruiting quotas and the hardest ones to keep. That is also why there are bigger bonuses with the Army.
Hope your brother has a grand time in basic, and no, they are treated like little babies compared to when I was going throw basic, and those that went throw back in 90s and before.