You'll work long, thankless hours-- multiple weeks of 60+ hours-- and then you'll be reprimanded for walking in at 9:45 instead of 10 am. You aren't trusted to get your work done from home. Sometimes you'll near completion on a project and the CEO will step in last minute and make you change EVERYTHING. There are some bad seeds who will never be reprimanded and they'll make your life completely miserable. Bad choices in upper management who can't make or stand by decisions and will find scapegoats who don't deserve it. I met a few good people here but overall felt like working here hurt my career and definitely made me miserable.