Pros
Discounts, health insurance with perks, flexible hours, ability to advance in job opportunities, friendly employees and staff, ability to switch jobs and stores after 3 months. 6 hour shifts for floor employees.
Cons
The short shifts for what my hourly pay was. Had open availability except for weekends because of transportation so I had worked out a schedule and position agreement upon hiring. But after 3 days of computer training I started on the floor doing a completely different position than I was hired for. I was basically thrown in where I was needed with no training, which is fine with my level of experience and skills required. However, I started getting reprimanded by different supervisors about things I had no idea I was doing wrong but I would just apologize and fix the problem. I received absolutely no training and got multiple write ups, tried to change my availability to an hour later every shift for ride availability and they weren't having it, you only get two 15 min breaks and they would just say go on break even if you were in a position like helping an elderly customer and it was on you to keep track of your lunch. Don't even think about trying to buy food in the time you have cuz you won't have time to eat. Until you hit 3 months you aren't a valued partner yet so you aren't even in the running to get trained for a different job or transfer. At 3 months they tried to weasel in my on the job training paperwork realizing I never got any. I have never had such hovering supervisors that were also useless ever. Left just at 3 months.