Pros
I've been there three years and haven't regretted it yet. Yes, it gets stressful sometimes, but that's with every job. All of the employees are amazing. They want you to do the best you possibly can and make the most while you're there. Within reason, they are flexible with hours. Unlimited ot. You literally make what you want.
Cons
Not as much recognition as I wish they was