Pros
Depending on the office you work in, you have the potential to attend some great team-building outings. Sales guys take trips to Cabo, there is a pretty ridiculous holiday party in Texas and other trips. Usually the people you work with understand the stress you are under so you can commiserate with each other.
Cons
There is no work-life balance. Despite what the company will try to sell its employees and Shareholders, regularly will you be expected to be available during PTO and work more than 50 or 60 hours a week. Deadlines are a joke with regular "fire drills" and VP level employees breathing down their subordinates' necks with the demand to get things done. There is an insane amount of unrealistic expectations with regards to performance and the company is now shaped like a mushroom. C-Suite and VP levels are created almost weekly with zero help at the ground level to actually get the work done. It seems like senior level management is constantly trying to justify why they should still have a job and are creating arbitrary policies and procedures without any thought to the people who actually have to do the work. Communication is abysmal and processes are rolled out before they are fully vetted. If they actually knew what their customers and others in the industry thought of them, or actually cared, Digital would clean house of their high-ranking employees. The benefits are a joke.