Productive, fast paced always changing work environment.
Great place, to work with an excellent hands on management team. They will challenge you and provide you with an opportunity to work independently and to learn as you go. They do not micro manage you. You are trusted to get the job done so to speak.