Pros
The company is filled with a lot of very talented people who are passionate about their customers and business. A lot of the management team has worked in the industry for a long time, and eagerly shares their experience with the rest of the staff. The company is able to be nimble and adapt quickly. No bloated bureaucracy to deal with here. There is a huge emphasis placed on all employees sharing ideas and contributing to overall success. Clients love this company. Amazing reviews and outstanding on-time project delivery. It is almost easier to work with happy customers.
Cons
The financial services industry has been under some pressure for the last few years, so they have had to pick their strategic opportunities carefully. Career opportunities should improve as the business grows and new functionality is built.