Pros
Extremely talented people with top down focus on creating environment that awakens potential. Growth minded team that work hard and love what they do. Can honestly say I enjoy coming to work, am challenged daily, and have freedom to tackle problems in the ways that suit my skillset. As much a startup as any, with agile team and scrum methodology across all all departments. Strong engineering infrastructure, growing in all departments, great work/live balance with people first culture.
Cons
typical fun growing pains of any startup.. makes for exciting days with new problems to solve. Would be con at most companies but upper mgmt support at kidfocus is second to none. All resources at our disposal and "ok to fail" mentality makes your typical startup cons, opportunities to learn and grow