This is a transactional company. If you are not familiar with this phrase, it simply means that your employment is a transaction: they pay you X and try to extract as much as possible for that money.
They want you to commit to exceeding normal business hours: 50+ hour work weeks are common. They don't specifically say you have to work those hours, but you are pressured to meet the company goals when it is running at a third of the staff that would be needed to deliver these projects during normal business hours. And this is not once or twice a year for a major project, but rather an endless succession of business-critical projects.
Spire promised Wall Street they would be cash flow positive, and it hampers their ability to staff or incentivize properly. For employees this simply means that you will not get a raise (unless required by law), and depending on your location, they don't offer benefits like life insurance, health insurance or retirement plans.
There are some cons to Spire that other reviewers have already said, but one that no others have mentioned: when you are let go (laid off because of the financial goals of the company, not because of performance), you will receive ONLY what is required by law in the country in which you work.
Spire does not work with you to see if other positions might be available for you; there is nothing done to retain an employee. They do not value anyone.
Spire will not give you a package to help ease the financial shock of losing your job.
Spire isn't really worse than most other companies out there, but my advice to job seekers looking at Spire would be to also consider this a transactional relationship.