Challenging work and technology for engineers and scientists. Nice people to work with who are always willing to help out each other and share knowledge. Great pay and benefits. Always provide employees the sufficient tools to complete their jobs, no matter what they might cost.
Cons
I've heard about layoffs. Hope it won't happen to me anytime soon as I love working here.