Unfortunately, the domain was super deep and insane to wrap your head around, and almost the entire team was made of introverts who wanted their machine to keep whirring along perfectly. I'm an extrovert, and I was so green it was ridiculous. I was one of the best students in my classes, but I felt like an idiot when I was at work. I left questioning why I had chosen to become a developer everyday for about 5 months, when finally things started to click. Unfortuately, these people had already formed an opinion of me. My boss was superb though and offered to move me to a different team. I jumped at the chance. I joined a team of more junior guys that got more chance to work solo. I blossomed in that environment. I taught myself things without fear of judgment and banged out features like a champ.
My manager was considering me for hire when upper management laid off a sizable chunk of the IT/Dev staff and froze hiring. I already had been interviewing elsewhere and ended up in as a consultant, which was a perfect fit for me to learn and grow. My advice is this: learn what you can from them, try to sharpen your skills, and don't be afraid to jump ship when you need to. I hope that helps.