Disclaimer: Your happiness at this company is luck of the draw. I was unlucky.
The engineering department has a few products. The main ones being their core cash-cow service and a couple experimental services.
The cash cow is understaffed--when I was there it was four total developers in the US for an API that did all of the revenue of the company. Expect to always be available to support this product. Expect to be asked to make changes to this product and its supporting microservices at a moments notice with sometimes needing to be deployed the next day. Expect to test on production with live bank traffic. Expect banks to use APIs incorrectly but then management to not push back against the banks and instead expect you to make your APIs more permissive since they're such big customers. Three developers have left that project since bonuses. Also, deploys are done at 11pm twice a month and a stubborn director actually kept people awake until 4:30am in Spring 2022 for one of these deploys--this director has since been demoted as this company started hemorrhaging people directly because of them.
The cash cow has no opportunities for growth and it's an incredibly difficult to maintain platform because the original architect "did not believe in frameworks" meaning that things like serialization and deserialization are hand rolled--all new development is being done the "right" way and the technical lead is doing a great job breaking through this mess. There is a mountain of technical debt that is being addressed by developers in Poland. The product road map for this project is constantly shifting and was never longer than 2-4 weeks in the entire time I was there.
Two of the "experimental" platforms literally generate $0 combined, yet they get the best talent and are always made sure to be staffed. Difficult now as they continue to lose employees due to lack of viability--C-Suite had mentioned they were thinking about using block chain in one of them (a death knell for product viability).
There are process problems. Everything is stuck behind enormous amounts of red tape. Imagine owning services and being asked to debug them but not being allowed access to production logs? You cannot deploy your own code. Your code is deployed by an ops team and requires a ticketing process with 24h advanced approval from 5 different leaders across engineering, infosec, ops, product, etc. If you want to test a change on your staging environment that is not customer facing you need approval from 5 different engineering leaders. To get something from your local to production generally takes a full business week for even the lowest (or zero!) volume services because of scheduling conflicts for the few people in ops that are taking on an unbelievable workload.
There are nepotism problems. For example, two employees are childhood best friends and one is a large problem and reports to the other who makes all criticism about the lower-ranking one go away despite there being a mountain of it. I've been DM'd by someone else asking "do you have a personal problem with me?" after making public suggestions to process; the team clearly didn't own this process it was this single employee. A very political and hostile workplace from a few bad actors.
Engineering leadership has obsession with every manager being extremely technical however most of the problems solved at Prove are very easy. They require simple solutions that align with what compliance and infosec want. Engineering leadership is obsessed with architecture discussions to the point where many employees believe they intentionally make things difficult because being seen as clever is more important to them than deploying something practical.
The other departments?
Finance refuses to hire the proper engineering head count for this company. This is a "tech" company of over 300 people but the headcount for IC engineers may be less thank 30? Also, prepare to pay for your own development tools, like Intellij.
Product can't figure out what they want to build and not that it matters anyway they don't have nearly the engineering headcount they need to get anything done.
Sales? They seem to be killing it. Go sales!