Pros: at time free lunches.
Cons: healthcare etc.
I learned a lot in the time I was there. The Management and my co-workers was like any other company. Had to do a lot of computers work and tearing down, a lot of walking, lifting 50Lbs. or less. I enjoyed getting up and going to work I was able to work with a lot of nice people that helped me in my learning.