Pros
Great starting hourly pay and benefits package. It was literally the only reason I stayed with them as long as I did. The PTO (Paid Time Off) system was pretty great. Cafeteria with great food. Full access to the built-in gym. They tend to hire some genuinely awesome individuals to be around. If you do happen to move up, it's not the worst place to build a foundation for a career. Most of all...there's really no better feeling in the world than telling a person with a chronic disease that they qualified for assistance and would be getting a $900 medicine for free. Seriously. Best part of the job.
Cons
In my division, the managers absolutely refused to take accountability for many things. Also, if a customer needed or demanded to speak to one on the phone, it was very much like pulling a tooth, if they didn't refuse altogether. The position I worked could sometimes be really emotionally draining. You spend all day talking to ill people who can sometimes be really angry and you just have to be their punching bag because of their situation. Your division could be closed and you could be laid off at any time with next to no advance notice. Unless you've worked your way up, you're expendable and you have to always remember that. The system for calling off of work is WAY too complicated. High turnover. Mandatory Saturday Meetings. If you can't get a babysitter, well, too bad. No designated smoking area, so get ready to spend five minutes of your fifteen minute break walking off of the property for a puff. If you're in an accident and have to take a leave of absence due to being physically unable to work, letters from your physican explaining why it's literally not physically possible for you to work apparently means very little to management.