My friend is being offered a job in a IT consulting firm and they told him that he will trained by them for 8 weeks and then offered a chance to demonstrate their ability to a client. there is a 2 year contract/ bond that this consultancy is asking him to sign in order to take this training they are offering. the client could possibly hire them but only relieving them from this 2 year bond.
could anyone kindly let me know if this is normal with IT consulting firms ? do they serve as a good starting point to get a foot into the door ? can this bond be broken easily ?