Pros
- Opportunity to work in interesting and challenging projects.
- People are amazing, always keen on sharing knowledge at every level (tech/design/process)
- Non-strict roles division: this lets UX Designers and Dataviz Designers share knowledge and skills, constantly improving each others'.
Cons
- Nothing particular to mention