Pros
Excellent benefits, work life balance, very lax in terms of coming in to the office or working from home. The work is very fulfilling, management is very supportive and the compensation is excellent.
Cons
It's located about 65 miles from where I live