Pros
I’ve been working on and off for the company as a freelancer for almost 2 years, and I really appreciate the professional relationship I have with them. They always give me plenty of notice before they need me to be available. I’m paid well and on-time. And while I’m working for them, I’m treated like a real part of the team.
Cons
They will definitely get their money’s worth, so be ready to work your butt off.