Pros: company store discounts, flexible working arrangements
Cons: too much restructuring going on
Overall, it's not a bad place to work. People are encouraged to move around every couple of years to different positions. Once you're hired though, the raises are only 2-3%, though there is a yearly bonus.