Pros
Good salary compared to other university and nonprofit jobs. Office culture is professional and organized. Colleagues are generally friendly and social, and knowledgeable about their work. Wide offering of professional development trainings, and abundance of resources to do your work. Benefits are excellent and there's a culture of only working within set hours, providing work/life balance.
Cons
Hierarchical with little chance for advancement, people either move up or move out and management will not make the effort to retain you. Some gatekeeping of roles and often people are overqualified for the job they're hired for, due to the "prestige" of working at Harvard. Salary does not take previous experience into consideration enough. This office is not diverse compared with the student and local population. Frontline fundraising teams are prioritized in many ways over support/resource teams. Jobs are highly specialized, meaning you will be doing the same few tasks over and over.