I enjoyed all my time there. There is definitely a family atmosphere there. They take great care of there people.
They are feeling a lot of growing pains. While there core products have been in market place and still are relevant today, they have difficulty getting traction on new technology both with sales team and customers.
I would work for them again in the right situation.