Pros
After time , the pay is actually very competitive. It does come with good benefits and vacation time. There are benefits to being the boss when noone else is around.
Cons
Work/life balance is terrible. Expectations are beyond achievable with the barriers that are created by our own company. Many times the companies senior management are very arrogant. They answer questions with questions rather than giving an answer. They budget time to do things, cut that down because they can, and then budget improvement on those already low expense estimates the following year. With few exceptions people will bend over backwards when a request comes from their superior but blow off every requests from a subordinate. Name dropping is common, and you are expected to act like the world will end if someone "important" is coming to town.