Pros
Flextime, casual dress, occasionally there are catered lunches and you are allowed to listen to music via headphones while working.
Cons
Instructions/expectations are given verbally and often change hourly, no reviews, no raises, management remain tightlipped or reveal false promises. Extremely political and cliquey environment - bears similarities to middle or high school. If you're a hard worker you get selected for overtime while the incompetent do not; if you are a technician and you suggest an improvement for a product or procedure you are NOT compensated. You have to sign a terribly restrictive contract and relinquish certain rights which are not limited to; forbidden to work in similar industry for one year after employment ends, either voluntary or involuntary.