I would not recommend to apply for position there. I been there more that 7 years. It was a great company before. Everything change now. It's horrible environment, a lot of politics, everybody trying to bad mouth you coleeges just to get ahead. Salary level is quite low in most of the departments. Company strategy to keep it 75% or below industry average. Recenlty they had 2 layoffs each around 300 people. Now they give ealry retirement package to all who desire. All smart people took off. But the way benefits package changed recently. No perks now. Interview process is slow nad rediculous. 60% contractors, 50-60% is from asia and india. They work long hours and get a very small salary, but very competitive. Good luck.