- We have 13º salary, with may be easy for a large company to pay, but it's expensive for a small company;
- We have FGTS, that is like a saving account paid by the company in the name of employee;
- It's very complicated to hire someone with a non-conventional work contract.
And so on. I'm not saying that we should remove labor rights, what I'm saying it's that we need to find a balance that is good to everyone: employee, small companies, large companies and so on.
FGTS also has its equivalents in several forms of unemployment insurance. It's a bad thing only in how the insurance is mismanaged by the government, not because it exists at all. I guess countries that do not have unemployment insurance are rare and extremely poor?
http://www.uhy.com/wp-content/uploads/UHY-study-on-employmen...
It's not optimal, but it's pretty common in management courses. I wish I had more of that in Engineering (even though we hated it at the time).
> Open a company in Brazil is crazy
Crazy? Try shutting one down to see what's crazy.
> Labour protection here is insane too
I have to disagree with you on that one. As an entrepreneur, you have responsibilities towards your employees. Far too frequently you see entrepreneurs who think they are doing employees a favor by giving them jobs when very few realize that they hired people because they couldn't do it themselves. It's a privilege to have a smart team working to make your dreams true.