Pros
You get paid on time.
Cons
Strange set up where the CEO will put out long videos giving company updates on how good the company is performing against the competition etc. Then weeks later makes mass "redundancies" and scalebacks. Stripped back most forms of software, especially in the sales aspect (being a tech company that is meant to streamline processes you'd think they would see the value in using proven tech themselves) yet still increased targets and questioned why there was little morale. Little to no support to international offices. Would only hear from HQ around the time of share board meetings and that would only be a big push to try and drive sales up. Bit of knee jerk reactions. The product itself hasn't evolved since creation. There are companies doing this far better and at less expense.