Pros
Great Culture, Great people, Great place to work
Cons
None that I can think or
Pros
I love the team approach and focus on career development. Overall compensation is above market. Management is willing to listen and think of what's the best way not neccessarily the current way of... doing things.
Cons
Need to upgrade some of the systems to make things more efficient. That is in the works.