
More promotional opportunity and higher compensation.
Fun and exciting new technology to work on
Very nice and very smart
Learning opportunities and friendly co-workers
Nice. Smart. They do a better job than I could, which is really what you want from a management team.