Good company to work for, many areas to work in.
Pros: self motivation, self starters, work at a speed and level that suits you.
Cons: again, the current economy resulted in too short of an employment.
Great company, good people, many fields for advancement.
Large corporation, however, employees were treated as if the company was small and that management knew everyone as a person, not a number.