I am a middle school student, and as part of a project I had to ask a [professional] Software Engineer about their job. The questions I'm looking to answer are:
1. What is your work environment usually like?
2. How much money do you make?
3. What is the hardest part of your job?
I'd appreciate it if someone can answer these 3 questions.