Well, for what it's worth:
I would write down a list of pros and cons for each job. And then pray on it.
I think that what Barb said about the company would be on my list of pros.
Also, I would have to strongly consider the hours as a big factor. With you being a single Mom, time away from your son is important to consider.
Please let us know what you decide!
Karen