Pros
Health care and dental benefits are first rate. Great coverage. Also, match on 401K. SAS is closed the week of Christmas so you have a full week off built in each year
Cons
Inflexible on vacation time when you're hired. It doesn't matter how many years experience you have, you start with 3 weeks. I found I had to put in requests months in advance since my team only allowed for 2 people out at any given time. Not a lot of perks for remote employees. You pay for your own internet, you have to pay back your health club reimbursement if you leave, you have to open a corporate credit card in your name (affects your credit). You can try to refer someone but it seems like with all the hiring freezes, management prefers to hire within. As a result, there's not a lot of new blood and new perspective.