New and old technology which allows employees to gain a good amount of knowledge. Managers do not micro manage and allow people to work and get things done.
Cons
Raises and Benefits were less than stellar leaving little reason for people to stick around. Somewhat high rate of turnover.