Pros
The culture at Creatine is unlike any company I've worked for. They have a young, vibrant energy around the office and treat you like family. They have a more relaxed, Google-esque environment, which helps foster creativity and productivity. I feel that Creatine offers great opportunities to gain experience and grow with the company. The internship program includes free training and the company retains a good number of interns afterward. I began as an intern and now manage a small team of my own, so there is definitely upward mobility. I think my outlook looks very positive with Creatine, but my experience here has made me a stronger candidate for other future career opportunities as well.
Cons
The average wage for my position at entry level is a little more than I make; but given the entirety of my experience here, I feel my time has definitely been worthwhile.