Pros
Laid back culture. You don't really get held responsible for failing to deliver results especially when the project & customer you work for is other than the one biggest customer. You'll be fine as long as you remain as an obedient worker. Just don't be too vocal against middle-high management. Nice to work with people in Austin. Cool and friendly people. Work/Life balance is great.
Cons
Absolutely do not work for its field offices. Not a place for career growth. All the field offices have been down graded in terms of size after a couple of layoffs. All field offices are meant to carry the minimum functions for local operations. And you don't get to work with top talents at all in the field office because of the strategies and philosophy they recruit people in Asia (for the minimum functions and responsibilities). All engineering, marketing and operations are kept in the corp in Austin.