Compensation, encouragement and positive reinforcement from superiors, community activities, ability to advance within or even outside of current team/department
Cons
work-life balance, on-call hours can be long and grueling, forced to work 12+ hours/day during go-lives and implementations