Wonderful company that has been recently taken over by BAE Systems. Loved my manager whom was very hands on in helping me advance in my career. Offered excellent benefits such as health, education, and compensation. Incredible work environment with a diverse group of people. You will work some long hours but its worth it in the long haul.