Very competitive at times. Playing the game is rewarded more than talent or hard work. Promotions seem to be difficult, make sure you are hired at the right level and fairly compensated before you accept the offer. Bonuses don't add up to much until you've been around for at least 5 years.