This is one of the worst experiences I have had. The middle managers are so self-centered that I felt like they wasted my time and energy. I received three other offers from their competitors, and I told them that I was going to drop them and go with other companies. They were disorganized, young, and seemed inexperienced to me. They offer products that compete with each other and are just trying to figure out what to do with that. Their market cap is relatively small compared to other tech companies, selling products that were relatively cheap.