Pros
Everyone around seems to love it a lot and the morale is high amongst those I've worked with. One great benefit is that there are many, many activities organized to get employeed involved with the company. I enjoy the golf outings and some of the speakers introduced since I've been onboard. Also, I've found it to be quite is easy to report problems and potential problems...AND getting resolution to those problems . KEY POINT: The organization is stable and growing even in a down economy. The work can be very challenging, too. There is a clear path to advancement. The benefits are awesome, even if you only use some of them.
Cons
Downsides: Well, the pay tends to be less than industry averages, but when you first receive and offer, try to negotiate. It is expected and you'll find some wiggle room usually. Though the path to advancement is clean, it can be hard to actually advance beyond associate. You are expected to find new work...which is not as easy as it sounds. I worked on a proposal for three weeks and when it was awarded to BAH, an associate was given the lead. That was frustrating and a bit demoralizing. I was invited to work on the project, but with no pay increase!