A fun younger culture company that will work you hard.
Pros: Great people. Competetive pay.
Cons: Expect a lot of overtime without additional compensation.
I worked there at a bad time in the economy and was part of a layoff. They worked me very hard without additional compensation above salary. Great people, fast-paced work, fun environment. Not very good for home life balance, though.