Pros: I've been working remote from Raleigh as a Senior Software Engineer for a few years. There's good flexibility, especially if your manager is reasonable. They generally trust you to get your work done without micromanaging. It's solid for most open source projects, you're not always chained to your desk.
Cons: But, work-life balance here is super team-dependent. When crunch time hits on some big tech initiatives, you can easily work 50+ hours a week. It's tough to really disconnect sometimes, especially for engineering roles trying to hit deadlines.
Advice to Management: Management should try to standardize work expectations more across different teams. Project managers need to be realistic about timelines to prevent burnout. Encourage actual downtime, especially for folks dealing with critical big tech infrastructure.
Show more