Nothing you learn as a new technology, Old java, C++ and all old technology they work on.
When I joined there were Work from home, but soon after the 1st merger a lot of structured changes in the management, WFH was not possible, even if some people needed, manger would call them up and ask to come to office, or apply leave.
Suppose you are on leave, manager does not hesitate to ask you to cancel leave and come to office because some issues has come. After providing lots of evidence that you really need leave they agree.
Work life balance will be a toss. Don't expect it. you have to work there for 10-12 hours everyday to fulfill manager's greed.
They follow agile, Lean principle, and sometime they follow for the sake of following. No learnings from the failures.
Sometimes you don't know whom to report - tech lead or manager. Manager does the best to bypass tech-lead and take ownership. Give a thumbs down to Tech-lead in front of the team mates. Shame.