Pros
Fast moving, forward looking. Products are used very widely in the industry. Use a lot of new technology and new software dev techniques, and is constantly evolving. Interesting that most of the reviews here are negative, given the overall attitude i saw at the company that is surprising but disgruntled employees are the most likely to report a review. Happy people less likely, so for a small company it is hard to not see disproportionate numbers of reviews that are negative. I was happy there and taking the time to let others know about it. Provide some balance.
Cons
Most of the upsides can be seen as downsides for some people. It is fast moving, and forward looking and they are constantly evolving. If you are looking for a 9-5 steady banking job that is very predictable, then this is not the place to be.