Work with extremely smart people. Because it is a small company, you get to get involved in projects that you may be exposed to at larger companies. There was also the ability to travel both domestically and internationally
Cons
Because it is such a small company, there is not much room for advancement