Good teacher and best teams.The good thingsThe boss will give good ideas and share his experiences of how the work goes. On top of that, Other colleagues are really helpful and caring.
The challengesMust learn perseverance and be tolerant of imperfection.