Maybe a bit hard for people who don't have clear ambitions to achieve their goals, to cope up with the organization's expectations. I myself faced a similar situation in the early phase of my life as a developer, but with the time you learn a lot many things and you get confidence as well to work as per the expectations.