Pros
The IT department is at the leading edge in terms of software development. Fast paced development but not a whole lot of pressure is forced on you. Automated testing varies by team but a mature framework awaits anyone with the knowledge and desire to learn how to write tests in .Net using Selenium. There are two paths for QA, a SME path for manual testers and a QA Engineer path for those with some automated testing skills. Great place to work if work/life balance is important to you. The IT department allows one work from home day a week. PTO isn't great at first but improves tremendously with tenure. Employees receive some floating holidays too. 401k match is pretty good matching half up to 8% (12% total).
Cons
The health insurance is bad and way over-priced compared to other local employers. Chill out with the swag. Contributions toward a gym membership would have been nice.