The problem is these people are only thinking about themselves, and not considering the affects of their actions on coworkers. They need to understand how to be a member of the team first, and after that they'll understand how much flexibility in terms of devices, working hours, and location is appropriate.<p>My office lets people have too much flexibility when choosing their work hours and location. --It's not that people don't work hard, but when you have inexperienced people coming in at noon, that ends up being several hours of time that they're working in the evening without being able to get help from more experienced people. If I had a dollar for every time I found out a coworker struggled for hours on an issue only to have me or another more experienced person provide an answer in 5 minutes, well, I'd have a much healthier retirement account.<p>Working remotely is also difficult as it can be much harder to properly explain things when you're not able to sit next to each other, point things out, and even grab a piece of paper to sketch stuff out in order to clarify things.