Pros
Nice people and great place to work. The people here are amazing and I must say are some of the nicest people around. There are fun events to get the people engaged and to boost the morale. I also like the freedom that SRA gives to their employees. While still being structured in a corporate environment SRA still has many good qualities that many companies just do not have. All in all I would recommend SRA to anyone looking for a good atmosphere and a great place to build up your resume for those just getting out of college.
Cons
Quiet sometimes, has typical corporate flaws. The place overall is pretty friendly. However, it still has typical corporate flaws. It is very bureaucratic but it tries to seem like it's not. However, you rarely feel like you are "a part" of something at SRA. The company however strives to be the best it can and right now it's making changes that could be for the better or worse. I have found SRA to be a great company and growing rapidly since I have been here. I hope it continues to keep up the good work that it has been.