Pros
Very interesting projects: Foundations, educational entities, government agencies.
Management avoids a culture of working off-hours, supports work-life balance and taking your vacation time.
I feel supported by the team in working with clients.
Ability to work from home/remotely.
Cons
With time-sensitive projects, schedules can get crunched.