Vantaggi
There are a lot of great people that work there. They strive for a culture of openness and honestly. They take great pride in their products (and the products are actually pretty amazing).
Svantaggi
There is a general lack of empathy for the employees. I fully understand that letting people go is sometimes part of business. Letting a bunch of people go 2 weeks before Christmas seems a bit cruel. Their policy for laying people off borders on hostile. You are pulled from your desk in the middle of the day, told that they are laying you off, then told that you can't empty out your desk. Apparently you can come back at a later time if you want any of your stuff. This all seems like a really unnecessary way to treat employees that poured their heart and soul into their work.