Ventajas
Great work life balance and some pretty good perks. The resource managers are amazing and super supportive, and in general I ran into some of the most supportive coworkers I have ever run into in my career. I grew more as a developer in my time at SDG than I had most of the rest of my career. Their communities were incredibly helpful in keeping up with the latest tech and best practices and they really seem to value vigorous discussion about the best ways to do things tech wise. They also occasionally have some really fun after work events although those events do have heavy alcohol use a lot. So not necessarily for everyone.
Desventajas
Embarrassingly lacking in diversity on every front; not just on the programmer front. They signed the Minnesota Tech Diversity pledge and could definitely be credibly accused of it being lip service that they intended to not follow through on at all. I mean, just look at their photos. That said, they do have a lot of female employees but they, like most of the staff, are pretty close to entirely white with VERY few exceptions across the whole company. Other than that, one of the heads of the practices is one of the most pompous people I have ever met in my life, but there are at least a lot of kind and caring people around him who are aware and help smooth it over a bit. There are also some pretty long commutes sometimes and they have some pretty large clients that have some pretty antiquated social policies that they cater to instead of trying to influence.