Pros
The hiring/interview process is very easy and laid back. The corporate culture seems good at first.
Cons
This is the definition of a good place to be from. As a long term (6+ years) employee it was amazing even three years ago but has unfortunately turned for the worse over the past few years. Essentially all senior employees and management level positions have quit, leaving no one who knows what they're doing. This has led to insane requirements on the workers; and there's been a mass exodus on that seniority level as well. They also recently forced employees to resign new contracts at very unfavorable terms to the point where many of us had to obtain legal advice. I can unfortunately only recommend everyone stay far, far away from them.