While I was there they had a good company culture and overall did a great job of keeping the company values from the top down, except for the one major instance when they unexpectedly laid off 100+ people on a Monday afternoon. No warnings, no indications, just immediately laid off. Oh, and they were quick to point out that we have a strong non-compete that was signed, so I'm basically searching for a whole new industry to work in, which is hard because most employers want to see that you've had some experience in their field. Definitely left me hanging here...which is NOT part of the culture that they preached.
work-life balance, good technology, great people
very helter-skelter like in their dealings, lots of good ideas but not good at executing them efficiently. No consistency in policies, training, territory, etc.