Talk to them and figure out what's different between your team and their previous team. You might be able to change things to get more from them. If not, let them move on to another team where they can be better.
Talk to them and figure out what's different between your team and their previous team. You might be able to change things to get more from them. If not, let them move on to another team where they can be better.
Pretty soon after I started, it dawned on me that I would probably not partake in designing "the big" stuff. Partly because most of the big stuff was already done and whatever remained would probably be solved by some of the more senior devs. Any semi-large stuff would need to be fought over by the rest of the devs. What was left was drudge-work compared to all I had done before. Also most of my tech-skills (besides the programming language in question) were not needed and when I helped a colleague in another team working on something I knew pretty well, my manager reprimanded me after, telling me that our team couldn't spare the 2hrs I spent.
I was pretty unhappy and during this time was pretty far from living up to my own expectations. My manager never told me I was falling behind however so I don't know about their expectations. I quit soon after.
In my case I was moving from the experience of small companies and being "forced" to do everything, to a large company and only allowed to do very few things.