* Great product portfolio
* You get to work with a lot of smart people from different backgrounds
* Professional freedom - Results oriented approach
* Rewarding with opportunities to advance
Cons
Can be challenging to work with a global team on a daily basis -- but it's a healthy challenge to take