Pros
I worked at Digitally Imported as an engineer for just over 10 years and I truly value the opportunity they gave me. They are an amazing group of people; talented, hard working and genuinely care about the product. I joined early on in my own career and also when DI was just starting out. As a result, I was placed in many challenges situations that enabled me to grow both my technical and leadership skills. I directly attribute where I am today as a result of these experiences. The C team values input and feedback from individual contributors and I always felt like I had a voice in what we were doing. DI is a remote friendly culture, and provides flexible working hours while still enabling a work/life balance.
Cons
While the company has been around for many years, its almost entirely self-funded so the team is small. As a result you need to be comfortable wearing many hats. This can be great for personal growth, but it requires the right mindset. During my time, there was no people management or mentorship. While my technical skills grew, there was very little opportunity for soft skill growth or thoughts of personal career development. Since moving on, I can see tremendous value in providing things like regular 1:1's with the team.