Pros
Benefits are great, They really care about the Employee, both in the office and outside of Office. Pay is competitive. Opportunities to go to conferences or even speak at them. Theres just so much to do to further your learning and career here. I also feel like my opinions in regards to work at valid and don't get tossed into a bucket. Even in my short stent I'm already working toward moving up in the company and speaking with mentors to make it happen, which I feel would be completely off the table anywhere else.
Cons
Offices in Cville are a tad spread out right now so there's a lot of walking for meetings when you have them but all the office spaces are pretty great and each has a great feel. This will be alleviated once we move so it's not a true "Con"