The projects are exciting and Justin oversees your work and gives you feedback. I feel like I've grown as a professional because of this. The hours and benefits are good for this kind of work. The company is doing well and I like the stability of a full-time job with benefits instead of being freelance.