Pros
Employee Benefits, Company Cabins, Revenue Sharing, Working for a myriad of industries, Awesome Culture, Company get-togethers, Support, Conferences, Technology Allowance, Working with the best talent in the Twin Cities, Clubs (Community Involvement, Communities of Practice, Employee Experience, Book Club, sdgFit, PALS), Perks, Volunteering (Second Harvest, Ronald McDonald, Salvation Army, et. al,) 401k matching @ 15% (i.e., contribute $1, they contribute $0.15), HSA with low deductibles (< $3000 individual)
Cons
Clients and gigs can sometimes be painful to work with, but sdg will have your back in hard times. Sometimes resource managers can expect too much of you or not understand the amount of work you're accomplishing, but it depends on the RM you receive.