I have just applied to a position posted but have concerns with some of their job requirements. This position is a business consultant position. One of the requirements is a 3 month training program during which I will be unpaid. Afterward, the company will attempt to outsource me to a client of theirs that can use the skills I have. Successful employment placement would not be guaranteed. I have concerns about this arrangement and perhaps whether its unethical. I have not heard of such an arrangement in the industry(financial services) before. I would appreciate some advice on how to proceed with the firm. Finally, I am in the United States.
Thank you and I appreciate any feedback the community may provide!