"The company offers an awesome, fun work environment. The company treats you like an adult and are not "clock watchers" and allow you to work independently without breathing down your neck about metrics, calls, etc. As long as you are getting the work done, they are happy. There is a great training program and the ability to really work your way up within the company. The day-to-day is fun, not high-stress, and keeps you busy."