Michael Baker International is a leading provider of engineering and consulting services.
#180 of 359 in Computer Science Software Engineering
Overall great people to work with.