Pros
GeoDesign is an amazing place to work! The corporate / administrative group and technical / engineering staff make it one of the best companies I have ever worked for. They throw some of the best employee events too!
Cons
This is a difficult "required" question as it truly is a great company. I have been sitting here for the last five minutes trying to come up with an answer and I can't. GeoDesign promotes work life balance, offers flexibility, great benefits, great office environment, great pay, friendly staff to work with, etc.