Great work/life balance- most groups have some form of flex schedules (work from home, compressed shift). Flex scheduling is the hook that will keep you there. Management differs between departments- some are great, some are fairly bad. There are opportunities outside of your direct position, so it is encouraged to look into branching out and becoming involved in opportunities as they arise. Benefits are industry standard. Salary is good if you arrive externally. Raises are poor if you are here for a while, hence many will leave for a year and then return to get back to a competitive salary.