Pros
There is an on-site gym (Reston, VA)
Cons
Immature management. Employees are not welcomed to make comments or suggestions in meetings. If you arrive 2 minutes past your start time, management wants to know why. You are expected to work like robots with zero errors ever. If you are working in excess of 5 minutes past your end time, you are expected to inform both mangers. If those managers are out of the office, you are expected to text them to let them know you stayed 5 minutes past the end of your shift. You aren't allowed to eat lunch at your desk for 15 minutes and then leave the office the remaining 45 minutes of your lunch time. There is no solid training. Only a 2-week on-line training course that has nothing to do with your job duties. Management never has your back and will never defend you. You are meant to feel as if you don't matter and you are always paranoid.