Pros: People, Compensation, work life balance
Cons: Constant Layoffs, Lack of growth
Love my co workers, and managers. Also love the work life balance. Not too fond of the job security though, and there isn't a lot of room for advancement, unless you are located at the headquarters in VA. Also the fact that they are shutting down the Portland Oregon site and laying off 900 people doesn't help matters.