Generally supportive work colleagues goes some way to balance out incompetent bosses
daily time schedule
pace of innovation
More creatives to help solve and keep pace with technology