Pros
Interesting projects to work on, fair expectations for timelines, helpful coworkers, fantastic department leadership, great co-workers who are always willing to help.
Cons
Occasional instances of quick turnaround for projects, faster pace work than usual expected