Flexible work hours available
Work from home (from two to five days a week)
There are many opportunities to move around to different locations within the company
Cons
Pay not as competitive, since company is non-profit
Frequent layoffs
Many disgruntled employees