depends on your contract
Lots of really smart, motivated people. Can be competitive if you are looking to move up the corporate ladder. Expect to work hard and outside of regular business hours if you are pulled into proposals. Most managers are very flexible though in terms of work from home culture.