Pros
Management and Sales Team were awesome
Cons
I was a contract so management would review and renew my contract monthly
Pros
Smart people, supportive culture, robust onboarding, team approach and very client centric
Cons
Small organization so bandwidth is stretched at times.