I recently accepted a job offer at German software company. My salary in the probation period will be 3000 Euros and then afterwards 3250 Euros. I don't have experience in the industry because i'm just a fresh graduate (master in CS) from a German Uni. One of my German friends told me that my salary will be increased automatically every year because of some labor law.
My questions:
1- is there a law in Germany that forces employers to raise the salaries of employees every year?
2- If so, how much would the raise be?
3- If no such law exists, what is the criteria that I should use to estimate how much the increase should be for me? Just to give a fair estimate.
As I found from my research, the pay in this company is a little below the average. But this is for almost all employees. Mainly because it's new (~10 years) and not that big. They have a startup culture. Also I read from some employees reviews (www.kununu.com) that although the salaries are not that high, but it pays off because of the culture and working environment. I met a lot of employees and most of them told me the last time they had to work overtime was like years ago and there is minimal to almost no stress working there. The company is a very nice company and it seems very comfortable to work for. They also have very interesting projects and tasks. Thus I don't want to think about leaving the company after one or two years just because of the money. I want to be really fair in my assessments.
I found that a lot of fresh graduates earn about 4k/month at big German companies but I have no idea how boring/interesting/stressful their jobs are.
Edit:
My contract is a permanent contract.