Pros
As with most companies the rank and file folks are very good to work with but the leadership is horrible.
Cons
Very weak leadership team who all cower in fear of the dictator President/CEO. This fear leads to no direction or decisions and slows any progress. If you are unfortunate enough to have to deal directly with the President/CEO then you better dot every I and cross every T because even something as trivial as a misspelled word will send him on a tirade where you will be berated, publicly. And don't you dare defend yourself because you will be gone within weeks after that. Beyond that there is no upward mobility. They always look to outside first rather than promoting from within. I saw they several times in my tenure, from Marketing and other departments. Finally, the pay is below industry average.