Very large company. Very structured. Overall, OK place to work, once you get into the job. I enjoyed the job itself, but I didn't feel that management had my back. I had to learn how to work with government agencies.
some flex in hours, employee programs