Pros
#1 the people there are great to work with. A solid team of of smart hardworking and fun loving people, good teamwork. Very customer focused, its all about the customer. All the bennys HC insurance 2 retirement plans, paid vacation, lots of company events, employee recognition, all family friendly.
Cons
No complaints, no mater where you work there will be something or someone you don't like. But as I look back over the years, its all trivial stuff. I couldn't ask for a better place to work.