Pros
Laid back, good benefits, and if you are not going to rock the boat it's a wonderful place to work.
Cons
If you are trying to do you job ang get things done you will do great as long as you don't get in engineerings was ( this coming from above).