Good work/life balance, immediate supervisors care about their employees. Working remotely for the past years has been wonderful.
Cons
Less and less projects has led to employee layoffs every year and additional work load to the remaining staff. Zero to negligible yearly increases or bonus.