Good place to work.
The culture is the best. Lowe's associates live the values everyday, and work together as a family. Very good training program, 1/2 time on computer, 1/2 on floor with a mentor for the first few shifts. Management is generally approachable, and is responsive to associate issues. Schedule always done a month in advance, so lots of notice to be able to plan things.