There are too many managers who have terrible communication skills, often advising you to do contradictory things. No holidays or weekends off. Only promote their favorite people, not necessarily the ones best suited for the job. Will tell you "off the record" that a position is yours...then, you don't get it. They do not care if you have an ailing relative you care for, are active in your church, or if you're a single parent.
Good benefits, learn about emerging tech, product discounts
Unrealistic expectations, angry customers, un-tech savvy customers, poor communication between leaders.