Pros
I really enjoyed working for this company! I first started as an intern, it didn't cost anything and I learned a ton, but it wasn't paid either. But, I wasn't guaranteed a job after the internship so it wasn't the same thing as training on the job. I had to put in the effort to show I really wanted it and everything worked out - I got offered a job when I finished. It was totally above board, pretty intense, and I learned a lot. I could get a DJ job now anywhere. I really liked how hands-on the owner was - he was super supportive and really made sure I knew what I was doing. The team was OK, the other DJs were cool, MCs were incredibly talented and friendly.
Cons
The days were super long and sometimes I would work three days in a row - I loved doing it but I got pretty tired a couple of times - but those weekends did pay a lot - money was excellent - got tipped over $200 a bunch of times!