Pros
Fellow coworkers work awesome. The pay was decent too.
Cons
If you have a security clearance and are looking for a good reputable company to establish yourself, I recommend staying far away from this company. I started working for this company with high hopes. I was about a month in when I received news the company's Security Officer had made a mistake with my paper work and because of it my clearance was out of jurisdiction. I was assured by the Vice President at the time all would be OK and the company would cover me seeing how it was their mistake. That lasted all but 3 months as I soon received a call from the company's President himself pretty much just telling me my pay would stop because my clearance was taking to long. Imagine the feeling of not being able to search for a new career because your previous company screwed up your clearance paper work. When my clearance issue was finally resolved I was told I would be laid off because they didn't know my clearance would take that long to be fixed and they had hired someone new. Luckily I had left my previous company in good terms and secured by old job back.