Pros
Benefits, vacation time off, quick interviewing process
Cons
Too much work load on one employee to handle multiple responsibilities! They will bring you in for as cheap as possible and then they will let the contractors go, so that money can be saved. Then they will make you take up all the work and over burden you without little or no training. You will have to figure out everything on your own which wastes time and energy. Doesn’t make the work enjoyable even if you really try to. They will work you like a dog every single day without any appreciation. Only the senior and favorites get recognition while the hardworking lower employees are looked upon as mere laborers. Go somewhere else where you think your worth will be recognized. This isn’t the place. You will feel like you are nothing but a servant to them. They want to bring in smart people for less money and treat them like unworthy candidates.