Pros
no benefits, no days off. Pay by check self contractor. Pay was good.
Cons
When hired they said it was stable because it was a lot of clients, but they change management so many times, they change constantly, very unstable. You never part of the meetings they only listen to manager.