Preheat oven to 350 degrees F.
In a small bowl, combine eggs, milk, and margarine. Mix well, set aside.
In a large bowl, combine cooked macaroni, meat and 1 cup of combined cheeses.
Add olives, pimentos and green onions.
Gradually, fold in egg mixture.
Layer in deep dish casserole pan, adding remaining cheese on top.
Bake uncovered for 20 minutes, then uncovered for an additional 10 minutes.