Pros
Great coworkers. I really enjoy everyone that I interact with and work with on a daily basis. Pay isn't terrible. It's not the best but it's far from the worst.
Cons
Terrible benefits. No sick days or personal days. If you're sick you go to work or take vacation time. The company forces you to go to training or meetings during regular work hours and it's not billable. In essence you work for 8 hours a day but dont get credit for the mandatory meeting/training. So you either have to work extra or take paid time off. You're expected to participate in proposal writing, which can be a many, many extra hours yet you're not compensated for it and you don't get comp time for what could be working 40 extra hours a week. Their health care just changed to a terrible high deductible plan that, coupled with the lack of raises for many this year, results in a net loss in pay from last year. They have a 6% 401(k). However they on deposit their contributions once a calendar year. So, if you are there for 11 months then leave you get no match. A lot of their new policies have been made to clearly pad the pockets of executives and appease shareholders. It's clear that management didn't consider their employees when they made decisions. There really are minimal reasons to be with this company.