Encourages it employees to challenge themselves and provides lots of opportunities for continuing your education. The people who work with me were friendly and helpful.
As a technologist I received interesting work from the beginning and was allowed to use all of my practical skills and education.
Cons
This company has a large diversity of engineering fields for which it supplies consulting services. While this meant great technical advice was available in house it takes a while to build relationships with some of the other experts.