Interesting technology
A lot of smart coworkers
Good work-life balance
Excellent benefits package
Svantaggi
Can be challenging to work remotely with groups in other sites
No stock program; have bonus instead but does not make up for the potential gains of RSUs