Pros
- small teams that allow you to still drive projects and ideas
- team spirit!!
- working in international teams in the US, Germany, France, the UK and more
- interesting customer from fortune global 500 companies
- health benefits (including dental coverage)
- job allows for good work life balance
Cons
you've got to be self motivated and bring the ability to drive your own career