Pros: great people, pay, environment
Cons: taking the train
By far the best job I had ever had. Unfortunately, I got hurt and was unable to do daily job duties so I had to resign, but it was amazing there. People are great, pay is great, and you leave everyday knowing you made a difference!