Prós
Good employee atmosphere. Facilities are nice. Hours are consistent and they are always hiring.
Contras
Little opportunity for advancement, those opportunities that are available do not provide much of a pay raise. The company itself is not that concerned about employee's, you'll be met with an excuse for everything. Need a better chair with good back support? You'll be handed a thick packet to have your doctor fill out only to be told that the current chairs meet all your requirements. Want to bring your own? No it's a liability. They won't let you work at home unless your stats are near perfect (hard to achieve), I had to leave the company due to a disability. Was told that work at home was a privilege for top performers. I was in the top 10% of performing employee's, some weeks I was in the top 3-5%. The worst part is that they are always changing policies that affect your workflow. As soon as you start getting comfortable and good at doing things one way, your made to do them another.