Good place for junior engineers to learn a lotEngineering managerFormer employeeCape TownRecommendCEO approvalBusiness outlookProsLarge-scale, complex software systems within an environment that offers excellent learning opportunities for junior developers.ConsSenior management feels somewhat removed from day-to-day realities.Show moreHelpfulShare