The transition from your own small projects to a workflow where collaboration, project management etc is needed, can be tough. That's why I got interested:
What were the biggest struggles/surprises to you after landing your first full-time developer job?