Pros
I met some lifelong friends. Learned a lot. Felt like I did some good for the world.
Cons
The company pretends to care about employees and mission. The direction changes constantly and, imho leadership doesn’t even believe in the mission. 5 (inexperienced and youthful) white straight bros have completely shifted the culture. Turnover is extremely high. This was once a great place to work. Expect Slacks late at night (11pm and beyond) and constant stress. Expect to beg for a raise while leadership rakes in big bucks for doing nothing but changing the culture every 5 minutes. If you ask in an interview about self management, autonomy with support, they will not know how to answer. When I left, DG was disorganized, dispiriting and very very destructive to my psyche.