I am about to start my first job as a software developer in a well reputed company in Germany. I have heard plenty of times that one is not allowed to work overtime regularly unless its highly important. Even during my internship at another established company, my supervisor used to tell me that not only students but also employees cannot stay longer than 7 pm.
Why is it so? What if somebody (especially new employee like me) actually wants to put in extra hours to get going and gather pace quickly? How does it affect me or the management?