Sometimes there is too much of pressure of work as there is no proper management in the project. The pressure comes when the delivery managers brings in huge changes to deliver at the last time without much consideration of the impacts of the change. Due to this working hours get streched a lot as all the changes that they bring they expect it to be done same day and very few time I would have seen that they take proper estimates from the developer. Due to this work pressure there are times you learn but there is compromise on the personal life balance specially if you are a dedicated worker.
I have seen lots of the exits within a year, 3-4 months people leaving because of the work pressure.
For a Ui5 developer learning gets constrained as the backend they use is of JAVA based odata services. So any ui5 developer interested in learning the backend odata the scope gets limited.