Work with a bright team on Financial software projects. Able to be independent. Competitive salary and stable job security. Professional and very respected in the industry.
Cons
Smaller company with limited advancement internally. But externally within the Financial software, there are unlimited opportunities.