Excellent, you reap what you sow, good then good, bad then bad.The good thingsBe fair to every employees, learn a lot and opportunity to build your technical skills & knowledge, friendly and understandable software manager. Good leadership.
The challengesNeed to be more independent, good problem solving skills, self-discipline and handle stress to complete the projects.