Pros: the people-the staff is full of incredibly talented, bright, dedicated people.
Cons: everything mentioned in the review portion above
Senior Management, specifically the owner and CEO, is a joke. Employees are underappreciated. They are incredibly reactive and rarely proactive. The systems are broken. This company is very dishonest and unethical in many of their practices. Operational and Sales employees are treated like children, sadly underpaid, overworked, and rarely appreciated. This is a painfully unprofessional company. Morale is extremely low and it is a miserable place to work.