If you don't get promoted right away, run.
Pros: they are super nice when you are new and have great dental and optical coverage
Cons: openly biased against those with medical conditions, or those with family members with them., will promote newhires above those who have been there longer
Typical day of work consisted of back to back phone calls in regards to military health insurance enrollment, their billing, and issue with both. I learned how to get yelled at frequently by the members. I learned that 9 years is too long to be stuck in one job. Management is great when you follow all the rules and make above average scores on your qa sessions. They provide virtually no balance for home life and work life as they limit your options for days off. If you EVER have to use FMLA or any type of protective leave, expect to be treated like the scum of the earth. Generally most people who do go out on leave end up getting all sorts of write ups and generally within a few weeks of returning from an extended leave are either fired or quit. If you get hired on try to over achieve as fast as you can because management will always go for the over achieving newbies when promoting rather than the hard working long haul employee's. I have a BA and had spent over 8 years there and was passed over on every promotion I got for reasons that generally boiled down to my husband's medical issues (supervisor actually told me this). If you haven't moved up w/in your first two years, leave the company. It's not worth staying. Most enjoyable part of the job are the coworkers you click with, however, you wont have time to talk at work because they typically notice who you are buddy with and put you on polar opposite break/lunches. Best part of the job was when I quit. Also expect mandatory over time on virtually every monday and tuesday and often wednesday because they are usually understaffed because they are all trying to cut costs and save money because the government isn't paying as much as they used to for our contracts.