Pros
Honestly, there are no meaningful pros. If someone is comfortable with constant negativity and unprofessional behavior, they may tolerate the environment—otherwise, there is nothing positive.
Cons
Leadership consistently demonstrates unprofessional behavior, creating an environment where employees feel disrespected rather than valued. Many long-tenured supervisors/Managers show little growth or improvement in their leadership abilities, which contributes to a culture of instability. The software engineering department, in particular, suffers from poor management practices. Decision-making lacks transparency, communication is unclear, and the overall environment often feels chaotic. Instead of focusing on productivity and meaningful improvements to the product, certain management practices seem to discourage effective work and hinder progress. Office politics, favoritism, and closed inner circles dominate daily operations. These dynamics make it extremely difficult for employees to grow, contribute, or feel supported. There is no clear direction, no structured career development, and no genuine effort from leadership to create a positive or professional workplace culture. Overall, the work environment feels hostile, confusing, and unsupportive, with very limited opportunities for advancement or meaningful impact.