Pros
Emory tries to build your strengths and strongly encourages training in soft skills for technical workers. They do a great job of creating understanding of team dynamics. The hours are reasonable and they don't push to work unpaid overtime like some places I've worked in the past. Overall I've been very happy working here.
Cons
Culture seems a little strange sometimes. In general it's a pretty supportive culture. But there are some people that just don't respond via emails for whatever reason and overall people are more into having meetings rather than just using emails to respond to quick questions. Just different then other places I've worked that were faster paced. So good in the sense that there's not a lot of chaos and fire fighting. But be prepared for a slower response to things as they are very process driven.