Grocery stockers typically work early mornings, evenings, or overnight shifts, with hours varying based on store needs. They may also work weekends or holidays. Salaries range from approximately $27,521 to $34,400, with a median around $31,176, depending on hours and experience.