Great team, excellent mid-level leadership, challenging and meaningful projects.
Cons
Moving many roles overseas. This is a global company, who makes most of its money in the US. Those two things don't really align well and cause pain points due to cultural differences.