Effective communication from upper management, positive culture, supports work/life balance, employee recognition, great benefits package, bonuses/gifts.
Cons
More of a personal con, but I felt like there was only room for development in positions that emphasized in insurance. Also parking in a parking garage was not always my favorite.
Bad management, no proper training. Management talks down to employees and talks badly about people to others in the company. Overall awful work culture