Cons - mismanagement of work and utilization. Younger Engineers are often chastised for low utilization and higher engineers often don't share the workload to keep utilization balanced. All Engineers have the same ABET accredited degree and should be allowed a chance to work on what older personnel is working on. No company car like bigger firms and contract language for mileage isn't considerate of long project visits.