Good work-life balance, wide range of projects and provide high quality tech to all employees. Good communication from leadership keeping everyone informed.
Cons
Open enrollment period for benefits doesn't line up with other companies making it tricky to plan ahead with spouse or partner