Pros
The best thing about DI is the employees or at least the few great people that remain. There are some extremely talented and dedicated people that make working at DI a great experience. They do offer great flexibility in working times and working remote and overall they have tried to adopt a fun company culture. They offer nice benefits like paid conferences and work from home as well as a fairly aggressive vestment option.
Kontras
The executive team and management. DI has a 2 year burnout where they tend to churn through employees like crazy. Right now people are leaving in droves and those that have not left to double their salaries and halve their workload are trying to. They will work your butt off and pay you half your worth. This is not just bitter feelings they have LITERALLY admitted to instituting a policy to pay people "the low end of average". They use a outside software to calculate this and do not disclose these reports to anyone even much of the direct supervisors do not have access to what these outside consultants report. If you want even the smallest raise you have to campaign for sometimes years to get them and they are usually quite insulting. The longer you stay at DI the worse the pay gap gets. Absolutely no loyalty for long term employees and that's why it's rare for people to make it to five years. If you do happen to make it to 5 years look forward to arbitrarily being laid off with 0 notice. They literally just deleted an entire team of long term employees with 0 notice to anyone even people who were using them. They were blindsided in the morning and were already locked out by the afternoon and only one sterile email to explain their sudden departure. Absolutely shameful way to treat people. There is almost no promotion potential and they have instituted so many policies that focus entirely on profit margins and rewarding management over the workers. They will do surveys and say they are listening and then ignore the massive problems of unpaid overtime, dismal pay and 0 promotion options. Then still have the gall to beg people to vote for them as a great place to work in contests because they are having trouble getting talent to apply. If you stay for for a short time get some good portfolio pieces it's not a bad places to work but you should absolutely not invest a significant amount of your life into this company because you will never be rewarded for it.