Pros
Friendly people and some hardworking but under appreciated staff. The customer support team, the 'Happiness' team is awesome to deal with and equally under appreciated for what they do. Maybe engaging them in some decisions would be a wise choice since well, they have the pulse on things at all levels and deal with everybody from first call to the end.
Cons
Having read all the reviews back to the beginning, sadly little has changed, and they have learned nothing from the very valid feedback. More money has not improved this company or it's efforts to make sound, thoughtful decisions when planning the road ahead. Knee-jerk reactions made by people who are tuned out of reality and have little direct experience in the areas they have been charged with is the norm. Someone reaches to the CEO directly? OMG, the sky is facking falling. Bad behavior by owners is rewarded with compensation and encourages a downward spiral of expectations that causes all levels to jump because we have to keep everybody happy at all costs. That's not how a solid business operates. Money in the bank now, but this company will not stand the test of time. Flexible policies depending on whether they like an owner, or the owner is a squeaky wheel. They are starting to hire cheap labor from outside N.A. and the Philippines and disregard treating their core staff with any respect. When the core staff heads for the hills, and they are left with skeleton staff of incompetent people, maybe the message will sink.