Overall, the experience was okay, but a few things worth mentioning:
1.) The background check took a really long time. Almost two months, if memory serves. Couple this with the orientation which is only offered once a month, it was about three months from the time I accepted a verbal offer until I started working. That is forever when you are looking for a new position.
2.) The pay schedule is a little weird. Your pay is in arrears for ten days instead of seven. For example, you work M-F for two weeks and instead of being paid the following Friday (seven days in arrears, like most places), you are paid the following Monday (ten days in arrears). You get used to it, but if you haven't been paid in a while, plan accordingly.
3. They have a computer purchase program where you can buy decommissioned firm laptops for something like $100 or $150 every few months. I participated in both sales and each time, received duds and they wouldn't do anything to make it right. "Sorry, as-is, no refunds" was a pretty crummy response when the machines I received were clearly defective. This program should be scrapped if it's actually just a "trash sale". It leaves a bad taste in your mouth.
4. While I was ultimately reimbursed for the cost to send back my IT equipment after being let go, I had to come up with the initial cost out of pocket. As a part-time employee, it was a significant upfront burden. Surely a label could have been provided.