They expect a lot out of you and tries to give you what you need to succeed. Definitely believes in taking care of their employees. Excellent benefits. Even though my entire group was cut, they made sure everyone had good severence, benefits and placement help.
Cons
Can be a bit cliquish in the office, with many different sub-companies in the same space. Ideas tend to only come from the top.