I worked at company A (banking company) as an IT Developer in developing internal company applications. However due to government regulations, banking companies are prohibited from developing internal applications (because of security data) and must use services through vendors.
Company A has had the idea to build a new company (say it's company B), so it looks like company A is using the services from company B. Now company A forces its IT employees to move to this new company and plans to move in January, but with a lower salary.
Actually, I already wanted to move from this place because there was no work motivation and also there were no more application projects and they still kept me because the manager wanted me to move to the new company. Also, I was bound by official ties or contracts that made me have to work until January.
My questions are:
- Is it ethical that I resign immediately after the contract? How should I explain to the HRD and to the Manager that I want to resign and do not want to move to company B?
- Or is it OK for me to work in the new company for a month or two, after which I would submit my resignation?
- Or do you guys have any other ideas?
As a matter of fact my contract was completed in July, but 5 months before the end, I received training from company A and they did not explain anything: after finishing the training they explained that the contract was extended because of the training (the company paid the training fee, but they did not explain it from the beginning that the contract will be extended, so I felt cheated and that was one of the reasons why I wanted to quit).