Not many young people, little to no company culture, too much emphasis on degrees and not enough on industry experience, internal politics and gossip is rampant, many unhappy and 'stuck' employees. Overall a good place to work at for 1-2 years and have on your resume, but I found employees who stayed longer than that ended up stuck in their position explicitly told by management they will never be promoted.