I worked with NAMSA less than a year. I was an outside hire and it was a very rigid environment. The lab I worked in was dedicated to disassembling products that would come in contact with the human body in practical application. The lab is a sterile, cold place with equally sterile, cold personalities. There was one co-worker who was not arrogant and unpleasant. The co-workers who "trained" me were extremely unprofessional, angry and constantly showed how much of a pain it was to deal with teaching me how to do the job.
All of this being said, a lot of the workers in other labs seemed to get along great. They seemed to have diverse interesting work environments that were very cooperative. Additionally, my manager was extremely nice and understanding.
I was going through a devastating personal loss at the time that was severely affecting my job performance and it showed. I was not personally fit for the job and I was let go. My co-workers were very selfish and unsupportive. My manager was not, she allowed for a lot of personal time to deal with my issues I was experiencing and I can't thank her enough for how well she handled me when I was really not up to par.
The job has a lot of benefits and in most places, a lot of nice, friendly people. I would recommend working here if you are self sufficient, technically and manually skilled, and open to criticism.