The lesson here is to think long and hard about how you are going to access your data before switching to a database like Cassandra. This will help you decide if Cassandra is the right database to fit your use-cases. If so, be sure to model your data appropriately.
In this case, based on how the company wants to query the data, they would have been better off with PostgeSQL.