Free Travel, decent benefits, ok pay, great location, opportunity to meet politicians and corporate figures, great networking opportunity, and interesting work subjects.
Cons
Management doesnt take employee's suggestions on how to improve the organization, management has questionable leadership and even social skills at times, and promotional opportunities are extremely limited.