lots of projects, big and small, going on all the time. Lots of interdependencies which can have ripple effects across lots of projects; I personally found it hard to move from my position/salary range....others had better luck, but I don't know all of their details; Bonuses varied wildly; My salary seemed to be low compared to other positions that I found after leaving