Michael Baker International is a leading provider of engineering and consulting services.
#249 of 358 in Computer Science Software Engineering