Even though they scrambled a little for the past years with poor planning, it's a very good place to work. Everyone is committed to do their best and their product team is very good.
Cons
The teams across regions can feel a little disjointed, kind of on their own "islands".