What are the limitations or challenges of using FaaS, and how do you work around them?

While FaaS sounds great, I’ve also heard there can be challenges, like cold start latency and limited execution time for functions. What limitations have you faced when working with FaaS, and how have you managed these issues? Are there certain use cases where FaaS doesn’t work as well as other cloud models?