View Allnum of numClose (Esc) CostaIs this your company? Company Overview Locations FAQOverview Overview 1.6k Reviews 142 Jobs 1.5k Salaries 248 Interviews 211 Benefits 19 PhotosAdd PhotosView Jobs at Costa
Costa Office PhotosAdd PhotosLondon, EnglandUnited StatesLondon, EnglandNorthwood, London, EnglandNorthwood, London, EnglandMotherwell, ScotlandAdelaide (Australia)Previous12NextWork at Costa? Share Your ExperiencesCostaStarVery DissatisfiedStarDissatisfiedStarNeutral ("OK")StarSatisfiedStarVery Satisfied Click to RateStart your review...orAdd a SalaryAdd BenefitsAdd an InterviewAdd a SalaryAdd BenefitsAdd an Interview