Unfortunately, there are many companies who does the same with their employees. I was hired as a software developer in my first job. I was so excited to work everyday, even if I was always asked to carry desktop machines into their delivery trucks(By the way, the company provides hardware solutions for their clients). After a month of doing my software development job(carrying desktop machines for delivery) I got pissed off and talked to my manager. My manager said that the client who I was supposed to work to backed out because of budget. On my 3rd month, I was assigned to a client and my task was to provide support to their employees. On my 6th month, I got my first dev work. I was asked to do an online employee management system and that will be integrated on their existing payroll system. Unluckily, it wasn't finished before my end date because I was exposed to non-programming tasks for 6 months and my mind was like it needs a review before doing the application. Moral of the story: Be sure to clarify the details of contract with the employer before you sign it, especially the kind of work that you will be doing. :laugh: