Overall, the biggest cons come from a lack of communication. Teams are often in silos and there is little connection from the entry-level jobs, to the management team. The company's focus is always on new products instead of fixing the older struggling products which can cause friction with customers. Many projects/opportunities get stuck in the "waiting for approval from leadership" land and then get forgotten about. The benefits are comparable but not amazing. However, a lot of this has grown over the last year. There are growing pains in making the company more "legitimate" and moving from a start-up to a sustained company that plans to be around for a long time. Company structure and processes seem to change every week.