Unique and interesting problems to be solved. Most of the other contributors are pleasant to work with.
Cons
Every 2 or 3 years there's shakeups in St. Paul that result in layoffs here. Recent leadership changes are squeezing hard. On-Call support can be rough