Positive work environment and decent work life balance (although this definitely depends on your manager and team)
Cons
Constant new system adoptions without adequate training time, lack of growth opportunities, poor yearly pay increase (little to none), does not foster a motivating environment