The jobs aren't hard, but they can be stressful. Lots of deadlines to meet each day with not enough people to do the work to the best of their ability. I think clients would benefit more if the company focused more on their employee feedback. They make decisions on a corporate level without actually having a clue what a particular person's job function actually is. You are nothing more than a replaceable number on a spreadsheet. If the shareholders aren't happy, then they will replace an expert with a fresh faced college kid just so they can pay them entry level salaries. This bodes well for current stock prices. It is not good for longevity of a business or for current employee morale.
It's corporate. You're just a number, not a person.