Pros
-Company name will look good on your resume when you move on to another job. -They give you a decent amount of vacation time to start (although you will be expected to answer the phone and work remotely while you are on "vacation" so keep that in mind)
Cons
-Bonuses are terrible, even though the company has made record profits last year. If you are accepting a job here, negotiate your base salary, because they will not deliver the bonuses they promise. I was told to expect a 25% minimum bonus, actual bonuses have been <15% for the past few years. Raises are negligible, either flat or 1-2%. If you are not front office, don't expect to get any share of those record profits. - Work Life balance is supposedly a priority but you will be expected to work long hours and you will probably not be able to use your vacation time. Working remotely is looked down upon, even though you probably will be able to get more done at home because the computer you are given in the office is probably a decade old.