Pros
As the product is an entire platform, there is a ton of different interesting tech happening all at once. If you demonstrate that you can produce quality code you will have the opportunity to work on nearly anything you'd like with some really fantastic developers. The engineering team has a very diverse set of interests and is always up for discussing new ideas. You can really learn a lot here. While OpenFin is growing significantly, it still maintains a very "horizontal" feel organizationally. You can just as easily have a conversation with the CEO as you would with a summer intern. Overall great work environment, a true start-up that feels like its picking up momentum, lots of fun.
Cons
Open office floor plan can be a bit distracting, get a good pair of headphones!