What are you missing here?
As mentioned by the earlier members, you can not apply for AOS from two different companies.
Regarding over time/working in shifts, anyway you can do that after you get a GC. No one can stop you from working more than 40 hours. If you think properly, then answer is there.
Caltiger