One big con about this job is how slow it is to grow within the company. I imagine because of how good the company is lots of employees stay for years. Which doesn't leave much room to promote or hire new people. Being promoted feels like just out of pure luck, rather than getting what you deserve because of your hard work. I also have to mention that this company really lacks diversity in all aspects, from product representation to employees working in retail and corporate offices.