There are a few good people that work there if they haven't been laid off or fired yet.
Cons
For a small company this place acts more like a big business. They hire people for a specific job then fire or lay them off as soon as the job is done. Bad practice. Bad Company.