Pros
Strong financial performance, strong staffing growth (always hiring), many opportunities for learning and career development. Austin office is a strong and supportive close-knit group. Great work culture, work-life balance, and supportive management. Offshoring exists as part of the strategy, but not to the degree that all the jobs in the US are disappearing (unlike many other US companies).
Cons
Limited flex-time or remote working options... this can be either a pro or a con depending on your preference. Some limited work-from-home is being slowly introduced and becoming more common.