Competitive pay, reasonable benefits and schedule, good cause/mission, opportunities for cross-training.
Cons
Occasional difficulty in interpreting communication of task and priority requirements. Lack of sense of ownership in organization. Working with executives can be challenging at times.