I recently started my first out of college programming job. I made the mistake of not asking enough questions during the interview process for my new job, and I also did not evaluate the culture well enough. I felt a bit "forced" to get out of the house as it had been a month since graduation and I didn't have a job, so I took it.
My job is with what you could call a consulting firm. I have never met any of them in person, and I work with the client daily. The pay is great for a recent grad, and the benefits I can opt for are great also. My issue is the culture. I do not feel like I belong to either my employing company, or the client's company. I do not receive the same benefits as my coworkers (anything from paid overtime to perks to actual benefits) and on top of this I just don't feel like I belong. I am the only contractor on a relatively large team (20-30) and it really wears me down that I am expected to do the same amount of work and get paid less / no overtime / etc. In addition to this, I've picked up on a relatively condescending tone with the client regarding me being not actually being a team member.
Realizing that I've made a mistake, I want to correct it ASAP. I am unhappy and I'm sure my quality of work is suffering. I have been at this company for a little over a month now, and I'd like to take my leave as gracefully as possible. I want to stress that this is entirely my fault, and I place no blame with our client or my company. I was simply not wise enough to look into the culture enough, and now I need to recover as best I can.
So my questions are:
What do you suggest is the best way to part ways? I do not want to be offensive or create bad blood, but I am terrified of that being unavoidable as I have only been here around a month, and obviously wasted the company's time.
Will this be something that prevents me from getting a job? I have a couple very strong internships, but this is my first real deal job and I'm very afraid that only having it listed as a two or so month ordeal will bar me from any future employer's trust.