Pros
Free snacks, paid parking, close to transit.
Cons
They advertise themselves as a stable, publicly traded company with the feel of a startup. Don't be fooled, this is 100% old white guy corporate with a chain of command mentality. Leadership is ineffective and self serving. There is zero room for growth or advancement. Anyone with real talent quickly figures this out and is gone in a year or less. Those who are left behind are stressed and underappreciated broken souls. Benefits are mediocre at best. Company culture is lacking and often times oppressive. There is no real product and the few customers they have, are not happy. If you want to work in a challenging yet positive environment, then this is not the company for your. If you just want to collect a paycheck, then it could be for you.