Pros
Work is steady and not difficult. As you discover in any retail job, the customers are generally some of the worst human beings imaginable, but it can actually be fun to help them realize their project goals sometimes.
Cons
Pay is not very good, and raises are absolutely atrocious (a 'good' raise is $0.30-$0.60/hr). Management cannot focus on a single goal at a time, and consequently, every aspect of the store suffers. Easy work can attract lazy workers. Extremely few hours for PT employees. Company absolutely refuses to have as many employees on hand as needed (have you ever been there and not seen a single employee on the floor to help you find something? Michaels is aware of their terrible customer service and refuses to do anything about it. Embarrassing.) Everything sold at the store is incredibly cheap plastic junk from China that is marked up so high from cost that it should be illegal. Whereas it used to be an artsy store that smelled of paint and crafting, and was full of supplies and happy workers, now it just another big box store that smells like plastic and sells junk that people glue onto other junk - the art is gone. Morale is extremely low among employees. The corporation is focused more on things like collecting emails and addresses from customers to bomb them with ads than actually helping the customers in store.