Pros
50% off their products is nice, will make you smell good, and make you popular amongst friends. My salary was higher than average.
Cons
Chaotic work environment with a lack of structure and organization. No prioritization of work, with everything being labeled as "business critical." Deadlines are often set before work is known about, leading to a rushed and unfinished product. Proof of concept applications are released to production, leading to a maintenance burden for the development team. Middle managers are hired to solve the backlog problem, leading to a micromanagement culture. Teams are siloed, leading to knowledge gaps and mistakes when team members leave or are absent. Third-party integrations are decided without technical input, leading to suboptimal choices and a slow website. Nepotism and unqualified management with no experience in similar roles. High turnover rate among developers. Website accessibility is compromised due to the CEO's son's preference of not having a navigation menu, contradicting the company's ethical charter that All are welcome, always. The company's Digical Ethics Policy is not followed and is seen as virtue signaling. The overall company culture is getting progressively worse, making it a place to avoid.