Very flexible schedule
Relaxed production environment (supervisors/ management are not whip crackers)
Good benefits (excluding 401k)
Cons
A lot of inertia, resistant to new ideas (this is beginning to change)
Difficult to advance/move laterally to a new position.
Review process is very impersonal. Employee has almost no say in the yearly review process.