Pros: corporate benefits are good - healthcare, the annual bonus, stock plan
Cons: poor home/work balance, unreasonable expectations, mismanagement
Too much cronyism, favoritism and politics. Too many little empires - "camps" and they are called. To be recognized and promoted, one must have friends and do a lot of "kissing u-know-what". I know that a lot of this is true everywhere one works. but its especially bad in Sunrise, Fl... FL08 location.
And once you are over 50, expect to be run out of Dodge. They don't value experience but DO VALUE new grads who know nothing but will work like slaves and travel at a whim.