There is a site access report that shows when employees badge in and badge out - very mentally consuming to know that reports like this and the web surfing report are used to manage employees. This is the easy way to manage - instead, how about managing by objectives or by deliverables and really understanding what employees are delivering in terms of value?
Challenges with flex schedules or working from home - most management is not on board with this.
The work life balance is often challenged; many salaried employees feel they have to work long hours (50-60 hours per week); too many conflicting priorities at times (overly demanding workload while not truly taking into account the amount of workers required to accomplish something; many efforts underway at any point in time, some get done while sacrificing quality leading to employee frustrations - this is hopefully changing)