Pros
Company location, benefits, company events, 4.5 days schedule, support for young professionals, on-job training, and some nice coworkers and leaders. Good community impact too.
Kontras
Transparency, leadership, work assignment, feedback, command chain and salary.