Things have often changed, but it is rare that an employer had intentionally misled me. Once I allowed it and I ended up not getting paid. Since then, at the first sign of deception, I either double my rates or instantly bail. Another great reason to sign up on a W2 rather than 1099 to corp to corp. With a W2, if they don't pay, the government takes them to court. Otherwise, you get to take them to court.
The reasons I am aware of that you are not doing what were promised are: 1. The one who hired you knew very little about the technology that you are promised to use. 2. In a big organisation, ever your boss's boss can't say a word when the company wants to implement changes that affect the work that you were promised. 3. You were (an hopefully are) the best they could find (with the kind of moderate salary you asked for). They really wanted you so they tried to exaggerate the kind of work that is available to you. My opinion is to bail out now (don't quit the work yet, just actively find another job).
The only misrepresentation I've experienced is the promise of bonuses or raises that never quite measure up to what you expect. Although some of that is hearing what you want to hear and developing overly optimistic expectations. Not true with my current position, however, they've been very good to me. If you're not doing what you want to do, or was led to believe you'd be doing, you should go see your boss. Many times bosses don't know you have any initiative, unless you express your thoughts. Don't accuse them of lying or be antagonistic, that will get you nothing. Be realistic with your expectations, but don't be afraid to dream big either. I've gone to both people I've answered to and told them what I want to do technically, where I'd like to be, both short term and long term, and I've gotten positive results and opportunities to pursue some new skills with the company paying for it! Not every place is that open or willing. Give your place a fair chance and if they don't deliver then look for greener pastures, I've done that before too.
Anxiety does not empty tomorrow of its sorrows, but only empties today of its strength. – Charles Spurgeon
What I've found most often is a sort of technical over-optimism. At interview I am often told in great detail about what the company or project is going to be doing "real soon now". All the buzzwords and trendy technology comes out, and the pens whizz across the whiteboards. Java, J2EE, EJB, distributed web applications etc. etc. The actual job is keeping customers who use the existing crufty C/C++/DCE/whatever version happy while trying to gain enough time and/or funding to develop the shiny new replacement. Maybe I should stop listing 10 years C++ on my resum�, but this has happened to me three times in a row now.
W2 means you are an employee. The W2 document is the document you get at the end of the year that shows how much money you earned from that company for tax records. 1099 is a form you fill out saying that the company is paying you directly via invoices and counting that as an expense. You are responsible for all your own tax stuff. You are not an employee. You invoice the company for services provided.
Do not forget. In the USA you can incorporate yourself. You pay your own taxes (personal & corporate). In the USA in individual can create an LTC, C-CORP, S-CORP... To name a few.... Why, liability and personal preference as to how you want to do business.
Having had several programming positions that turned out not to be as advertised, I now ask in an interview "What will I START OUT doing?" I have been shocked at some of the answers, but I was real glad I asked.
She'll be back. I'm just gonna wait here. With this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!