Pros
-Flexible work schedule
-Excellent managers who do not micromanage
-Competitive compensation, benefits, and PTO
-Positive, team-oriented work environment
-The employees there are genuinely nice, helpful and respectful
-Rapidly growing company
Cons
No cons--I had a very positive work experience, particularly as compared to other staffing agencies.