Pros
I worked with DI.FM for many years and overall really enjoyed the company culture and team. I was on the operations side of the business, not in IT/Development so I can mostly speak to that. The company offered a lot of freedom to contribute leadership and ideas, and the management was always open to hearing input from anyone, regardless of their title. As a result, the company offered me great opportunity to grow in my career and take ownership of things beyond what was in my job description.
Cons
For anyone who is self-motivated and can create their own structure, DI.FM is a great place to work. If you're someone who likes to do only what's in your job description or have a very predictable workflow, you might not like it. The company still operates like a start-up in many ways, so employees are often required to wear many hats and juggle competing priorities with limited resources.