Pros
My immediate management was amazing. Two extremely intelligent women that looked out after us. They allowed us to work from home (not sure if that is the case). Benefits are better than most companies. They give you 3 weeks of vacation after 3 years of being an associate, short term disability and long term. Also good stock options.
Cons
Biggest problem is that upper management gets a visit from the idea fairy on weekly basis and they change the plan for the game constantly. You get so confused to what "the new rule of the week is" that you could get into hot water easily if you were not careful. Every year they let go of 2% of the workforce. Raises are a joke but Yabuki gets millions every year. The hours are infinite and your Blackberry goes off at every hour of the day or night. Terrible work/life balance. If it would not have been for my immediate management, I would have gone crazy. They took good care of us and would give us time off to refuel.