Positive: Good place, good pay (only if negotiated well in hiring), has good benefits of hiring, and good corporate culture.Negative: Slight increase in each year, less possibility of career advancement unless you have a good manager.On average, compared to other places, CN is quite above average.
Back again eh? Why are you deliberatly trying to skew CN's rating?
Looks like the bitter little troll doesn't like the fact that some people actually like their job.