I'm working in a temp development contract as a front-end developer. During the interview process, I expressed my background as more full-stack to back-end than pure front-end. Despite my honesty upfront, they selected me to work with them for six months and to take on learning KnockOutJS. By week two, the development manager expected a one day crash course in KnockOutJS and two days to peruse their back-end code base, I should be par to develop major enhancement. She's been zero help with anything. When I asked her for assistance with back-end configuration (her realm) she said google it or find someone else to ask ( there is no one else. Her two back-end developers and one front-end dev left four weeks before I got hired on, though I was told I'd be working on a team, not a team of me.)
Fast forward a few weeks, she tells me there will be no team. Its all you. "At best I may be able to get you an hour or two a week with our former front-end dev, but he has a new job). When I've tried to reach out to him, he wants little to do with myself or this organization so I've learned everything solo. The work conditions with her are no better and I'm often dealing with her being directly condescending; I'm to the point of seriously thinking to put my two weeks in. Not sure I can stick out 16 more weeks of her condescending behavior and unreasonable expectations. My question is, whether with her or her boss, is there every a time to be tactfully blunt and speak your mind as to the miserable work condition she has created by her personality and lack of support as a dev manager?