not all hospitals shifts are 12 hours... some are 10 hours and 4 days a week while others are 8 hours 5 days a week. the shift schedules depend on the facility and the department's management... to address your concerns, yes, a new grad can work outpatient and yes, later the nurse can work in a hospital setting.
i have a few friends who started out in outpatient settings. one worked hospice and continues to do so. several others started out working in clinics, school nursing, public health, md offices, and ltc (8 hour shifts in ltc) and continue to do so. none have tried to work in a hospital setting after two years because none want to. however, i know of a few experienced nurses that worked more than ten years in outpatient settings prior to working in the hospital setting.
their past experience within the hospital setting was so long ago they might as well be considered new grads. in any case, not many of them did well due to the pressures of the hospital and choose to leave or work part time. the ones i talked to reported that the experience reminded them why they choose not to work in a hospital in the first place. i only know of one that still works in the hospital setting that returned after many years, but that one nurse works per diem. she literally works 1 day a month in the hospital setting because in her words she can only "tolerate 1 day a month".
so, maybe rather then spend 100% of your nursing experience on the outside, after one or two years outpatient, try to work per diem in a hospital setting to learn hospital nursing skills (i do not call them nursing skills exclusively because it implies that nurses only apply nursing skills in a hospital setting and that is not true). otherwise, if you find a setting you like, are able to grow as the nurse you wish to be, then do not worry about ever working in a hospital setting. this means do not allow others to make you feel less than any other nurse. have pride in your job and the type of nurse you wish to be. gl!