Pros
Environment is value-based, clean, healthy, and supportive. The people are excellent, very driven, and among the top in their fields. There is a lot of opportunity to learn new things. If you're willing to try, you're given a chance to try new things. It is a family friendly environment. There are plenty of times that I work late or a Saturday but never without being to able make that up with more time somewhere else. The area is awesome. I love raising my family here. The weather is even getting better. I've been in Idaho Falls 25 years and the weather is more temperate now. There are a lot of unique benefits that most companies don't offer like free products every month, great insurance, and a to list service for taking care of basic errands for you.
Cons
I don't really consider this a con, I personally thrive on it, but we do work at a rapid pace and each of us does the job of many. We work hard, smart, and fast.