Very large company. Most employees are worker bees with not a lot of room for advancement even if you're a standout. If you want to make a name for yourself, this is not the place for you. I've been there 10 years and although the raises come yearly, they are very small, don't cover inflation. Promotions are rare. It almost seems like middle management wants to keep people down. I've been in several different groups and it's a common modus operandi among all of them. If you're a contractor, you are expendable. There is no job security no matter how great your work is.