A great place to be work
The management and training is a spot on.
They will really hone your skills and be the best you can be.
They will also let your voice be heard and they are very open for feedback.
Everything is really good with the company except that you won't be paid well enough to sustain your needs.
You will be a better and skillful employee