Pros
They have good benefits. At first this was the best place I had ever worked. Everybody was working together to put out the best product possible. There was a big attempt to keep the employees happy.
Cons
There aren't many women working here. I have noticed they do not treat their women well. There is a bit of sexism going on. As the company has purchased other companies and has grown they have acquired some poor management that they are keeping. The new management does not value their employees like the old management did. They do not treat them well and behave as if they are expendable. If you are unlucky enough to be put under one of these new managers you will find that while you might have been considered one of the better engineers and were getting above average raises you will, overnight, be treated poorly and will get no raise at all.