Pros
I was here for about two years, and liked my stay there to a large extent. Nice pay, good health benefits, and transparent management are what I could say have kept my stay here in a pretty happy mood.
Cons
Nothing I can think of given the positive work environment that prevailed around me.