Number of employees
70-99
Meteor began business in the basement of a home in Detroit in 1933, processing and printing black and white film. Over the years, Meteor has grown to its present size with over 80,000 combined square feet between two main facilities in Troy, Michigan and Atlanta, Georgia