
Michael Baker International is a leading provider of engineering and consulting services.
#101 of 359 in Computer Science Software Engineering
If you are not an engineer, architect, or urban planner, you have fewer advancement opportunities (you might in project management). The Alexandria office relied too much on FEMA contracts and laid off many long-term staff without notice in the past year.