Pros: free lunches, benefits
Cons: terrible manager, no life/ work balance
Their product is great, however, the company expanded too quickly I believe upper management lost oversight. They tried to re-brand the company and I really wish the Best. Upper Management seemed lost, middle management was incapable. My manager was terrible, but that was his personality.