It can be a great company to work for, the goal is to get a permanent job but with my experience there was a lot of temporary assignments. Which did give me flexibility to go to school. A typical day at an assignment was answering phones, guiding customers, faxing, filing, data entry, basic clerical work. The management was great at Kelly, very friendly and eager to help. The hardest part of the job was not getting permanent assignments, they have a lot of temp to hire then sometimes you're there a year and they don't hire you, it depends on the company your paired with.
flexible schedule, can have breaks in the year after an assignment
not enough stability, after a while you need health benefits, ect.