Pros: great people, great experience, gym on-site, opportunities for advancement
Great experience. Corporate environment that sought to create a familial atmosphere with its employees. The whole experience was seriously stellar. They had a gym onsite to encourage their employees to get active and fit. The people were all pleasant. If I hadn't moved it would have been a place to stay.