Pros: You get to tackle some pretty interesting projects using modern tech stacks. For software engineers, the actual coding work can be engaging. The remote setup is great, offering solid work-life balance if you manage your tasks well.
Cons: Honestly, leadership struggles with understanding what engineering teams really need. Decisions often come down from above without much input from us. There's not enough clear communication, which makes managing expectations tough.
Advice to Management: Listen to your engineering leads and individual contributors more. Improve transparency around project decisions and resource allocation. Invest in leadership training focused on empathy and technical understanding. Understand the day-to-day for a remote software engineer.
Show more