When we hired a firm to do the moving cleaning, the guy who owns the business is from Montenegro and he has a team of 12 people working on our house at the same time. These people don't speak Swedish/English (not sure if they are here legally (as they are non-EU). There are plenty of immigrants from all over the world wanting a job so they can press down wages for jobs like this - no experience/Swedish required.
Teachers are really underpaid in Sweden, they don't earn much more than a cashier in an ICA.