Pros
Good people working for the company who don't have a choice either at present. Good benefits for full time, if you can keep the hours.
Cons
Disorganized management. Dishonest, unhelpful and corrupt people at the corporate level. No communication or training. Very little hope of promotion, and if you are promoted, your job is threatened regularly. Constant belittling and verbal abuse in front of employees by several management figures over the years. No recognition for hard work. No raises given to certain employees. Little human empathy and understanding when sudden issues come up that require a schedule change (ex. death of person close to you). I could go on all day, but I know that any reader with an ounce of intelligence would recognize at this point never to work for this company at any time in their future. And remember, true friends don't let friends work for CVS.