You will appreciate the collaborative and amicable work environment. Roles, especially in design, offer ample chances to apply and expand one's skill set.
Cons
There are lot of frequent meetings, which may require adjustment for some.
Very friendly and cuddly company with nice level of salaries and good people. You should work there if you like calm and measured but free style of life.
Cons
Old technologies, interest of tasks depends on your team
Great work / life balance. Zero crunch and overtime. Very manageable work load. As a designer you will have a lot of opportunities to apply your skills. Good compensation
Cons
You will need to teach developers to understand importance of good design and design-thinking. A lot of meetings, brace yourself :-)