Dimagi Reviews | Glassdoor

Dimagi Reviews

Updated October 20, 2017
24 reviews

Filter

Filter

Full-timePart-time

4.7
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
(no image)
Jonathan Jackson
17 Ratings

24 Employee Reviews

Sort: PopularRatingDate

  1. "loved my time at Dimagi"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Field Service Manager
    Former Employee - Field Service Manager
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Dimagi full-time (More than a year)

    Pros

    working alongside smart and interesting colleagues, getting to travel a lot

    Cons

    sometimes hard to establish a work-life balance


  2. "Loved my work"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee in Cambridge, MA
    Former Employee - Anonymous Employee in Cambridge, MA
    Approves of CEO

    I worked at Dimagi full-time (More than 3 years)

    Pros

    Open, innovative, friendly culture. Great place to work at as you can make a large social impact.

    Cons

    Work-life balance can go for a toss with project timelines.

  3. "Great place to work if you are there for the right reasons"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Dimagi full-time

    Pros

    If you are interested in travel, making an impact across the globe, and working with a diverse set of talented colleagues, take a look at Dimagi. This small company packs well above its weight in terms of impact. Whether you are a developer or interested in international development, there is likely a good fit for you somewhere in the company. Management does an excellent job trying to open doors and create opportunities for ambitious staff.

    Cons

    The pay is fair, but well below market value. This isn't hidden, and the company is as open about it. If you are there for the people, the mission, and the impact, then the pay is sufficient to keep you happy. Other benefits, like vacation, maternal/paternal leave, health insurance are all good. Its also not as flexible a place as it was closer to the companies inception. With more people, there are more definite roles to fill, though still far different from most companies.

    Advice to Management

    Stay flexible, stay ambitious. Gradually increase pay as the company is able.


  4. "Senior Field Manager"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Doesn't Recommend
    Neutral Outlook

    I have been working at Dimagi full-time

    Pros

    Great co-workers, interesting work, flexible work hours, autonomy in your work, opportunity for defining your own work life balance

    Cons

    Low salary, slow growth, not very diverse work environment

    Advice to Management

    Staff is one of the company's greatest assets, but there seems to be little investment in HR


  5. "Senior Software Engineer"

    StarStarStarStarStar
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Dimagi full-time

    Pros

    Flexible work hours, flexible time off, management that cares about your career

    Cons

    It has a below market pay rate


  6. "Field Manager"

    StarStarStarStarStar
    Former Employee - Present Consultant in Cambridge, MA
    Former Employee - Present Consultant in Cambridge, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Dimagi full-time (More than a year)

    Pros

    Very accommodating progressive company, rigorous hiring process with multiple interviews.

    Cons

    The Field Manager position is less than ideal for someone with a family, due to the itinerant nature of the work.


  7. Helpful (2)

    "Great Company, Non-Competitive Wage"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee in Washington, DC
    Current Employee - Anonymous Employee in Washington, DC
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Dimagi (More than 3 years)

    Pros

    Dimagi is a great place to work with a terrific team doing important and impactful work. It's horizontally structured and leadership is accessible and open to new ideas.

    Cons

    Salaries are below market value and a clear preference is given to software developers despite other relevant skills that should influence overall pay scales.

    Advice to Management

    It would be great to see the business model incorporate a more equitable pay scale that reflects market rates for salaries staff could be earning at other similar development organizations.

  8. Helpful (2)

    "Smart and talented people trying to make a difference."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Recommends
    Positive Outlook

    I have been working at Dimagi full-time (More than 3 years)

    Pros

    Sticks to the mission and is attempting to make great technology available to those who can benefit from it the most. Hearts are really in the right place and are thoughtful about the work that they do, it's about doing things the right way and setting a high bar for the work that is done in low resource settings.

    Flexible work environment, generally everyone gets along and are good friends. Lots of international travel and ability to work on a lot of different projects. I've worked in more areas of public health and with a list of impressive international organizations that most people have done in a decade.

    Technically strong for international development, team is mostly engineers and really talented ones at that.

    Cons

    Not a perfect company, but good luck finding one in the development sector. Pay is not competitive and growth within the company is getting more and more difficult. Also, not the best at firing low performers, but typically doesn't hire them to begin with.

    Partners can be somewhat difficult compared to dealing with the true for-profit sector and are very resource strapped.

    Advice to Management

    Directed growth and retain good staff.


  9. Helpful (3)

    "Value proposition: work from anywhere in the world. An adventure as much as a job."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Cambridge, MA
    Former Employee - Senior Software Engineer in Cambridge, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Dimagi full-time (More than 5 years)

    Pros

    * Frequent opportunities to travel to far-flung places across the globe. Not your normal business travel; I'm talking places like Afghanistan, Burkina Faso, Grenada, Madagascar, South Sudan, Zambia...
    * This history of field work means Dimagi employees can (and do) work from pretty much anywhere. Got a laptop and internet connection? You can work. Want to work from your friend's beach house for a week? No problem.
    * Non-standard work hours and flex time are the norm. Work on your own schedule, provided you get your work done and communicate well.
    * A large amount of autonomy in what you build and how you build it. Edicts from on high are rare. Consensus rules.
    * Not afraid to embrace bleeding-edge technologies and try new things.
    * Surrounded by fantastic high-caliber people. Intelligent, hilarious, eclectic personalities. Very close-knit vibe. Ample socialization outside of work, but no judgment if that's not your thing. Not a cult.
    * The feedback loop between your work and the end-users in the field is pretty small.
    * Pay is slightly below market, but definitely comfortable, especially considering the unique environment and mission. Good health insurance.

    Cons

    * Travel opportunities for devs are drying up as the company grows and has increasing division of labor. But they are still there if you insist on them.
    * The company is bad at paying down technical debt. Also at times an 'emperor has no clothes' situation with poor tech choices. Company threw its full weight behind NoSQL, and still has not fully extricated itself once it was discovered it did not live up to the hype.
    * Surprisingly bureaucratic at times, i.e., weekly timesheets
    * Growing pains due to rapid growth: org chart might be too flat, crowded office, inadequate knowledge transfer
    * Work can at times be unglamarous and frustrating, especially when working with external clients. In a "no good deed goes unpunished" sense, devs with a track record of delivering get stuck with these difficult clients.
    * Company is bad at letting go of under-performers (but pretty good at not hiring them in the first place).


  10. Helpful (2)

    "Best company in the world"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee in Cambridge, MA
    Current Employee - Anonymous Employee in Cambridge, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Dimagi full-time (More than a year)

    Pros

    1. Amazing travel opportunities all over the world
    2. Great work-life balance (work remotely, flex time, six weeks of vacation)
    3. Do work that is making a real impact in the most underserved communities.
    4. Work with really intelligent, compassionate people that come from all different fields and are interested in making a difference
    5. Working in a very new field developing open source, cutting edge technology that is constantly evolving
    6. Learn about lots of areas, including software, international development, project management, and social entrepreneurship
    7. Lots of opportunities to take initiative (including ten set "personal initiative days" a year, where you can work on whatever project you want).
    8. Work directly with end users (e.g. travel to field sites to see community health workers in India using your technology)
    9. Small enough company where there is fast career growth
    10. Great country offices in Cambridge, Dakar, Cape Town, and New Delhi, not to mention Away Months in Brazil and Guatemala!

    Cons

    Tough to pronounce "Dimagi" (is a hard "g," means wise guy in Hindi!)


Showing 24 of 25 reviews
Reset Filters