The team is awesome to work with on a daily basis
Annual bonuses are the best part
Management is CHEAP and they don't care about their people, any more than it takes to replace you.
They need to see me as the future
too much constant evaluation and micro-management