Pros
In general, it's a great match for me, good focus on coaching and personal development, fun but professional atmosphere and you get the freedom to take initiatives and deliver value outside of the traditional scope of your job. Ortec Finance also has a nice mix of technical and functional experts, working closely together to maximize the value delivered to clients. Additionally, technical innovation is becoming a larger part of what we do and who we are, which provides nice opportunities to provide value through technology.
Cons
Taking initiative beyond your team, though encouraged by management, can still be a little frowned upon. Though upper management is very supportive it is uncommon in software development teams to do more than is asked by management. The hardware can be a little outdated, especially for software development having the latest hardware is crucial. Some of the software can be a bit outdated, with more legacy than I would want. Luckily the organization and management support efforts to bring down the technical debt, so in a few years, I fully expect that problem to be resolved.