Pros
good brand name can while away time doing nothing as lot of people do if inquisitive enough can learn a lot about markets, products , technical architecture in general
Cons
Too much politics. Appreciation by mouth isnt good enough and thats what you get from higher up . Need to play politics and keep whining or threatening about leaving, you might get something then. Being new to work full time didnt play my cards well and kept to myself. Lot of guys know nothing but talk and eventually they take the pie and you are left with crumbs. As a new hire fresh off the school and under choice it is fun. Fast forward a year, you see you havent done anything to be proud of. It strikes to you , you knew much more when you were in school than now. You were much more marketable before than now!! Advice: learn as much as you can , once you see its slowing down , get out before you become totally unemployable!!