The Geo satellite industry is always in flux and the software part of it even more than that. The people were great for the most part and the environment wasn't bad but there are a lot of people there that have been there for their entire careers that do not like change. I wouldn't recommend this job to a recent grad.
Great company to work for. Learned a lot about the satellite design and fabricating business and was the first place in my engineering career where I got a raise after 6 months of working for the company. I was well compensated.