I worked as an intern. The company has a few programs for new employee development. They also are involved in a program for young professional networking. The co-workers are great, for the most part; it is easy to learn who to avoid. All in all a great place to work.