Better never than late
Worked for a company which was integrating ESN into their main product, using functionality provided by Motorola. Whilst our code was beautiful, elegant and well tested, it ultimately came down to Motorola holding up their end of the deal. Unfortunately, Motorola's functionality was the most unreliable and inconsistent SAAS I have ever encountered in 30 yrs of professional development. It is truly the worst example of SAAS I have ever had to deal with.
To make matters worse, over the course of about 6 months, most of the project team realised they were being underpaid and left for pastures new, including myself. Last I heard, the company were having some redundancies to try and get the project back on schedule.