Pros
The workload was reasonable, and the pay was good.
Cons
Disorganized - a recent restructuring has created many new teams. unfortunately, due to mismanagement, teams often have unclear objectives, no vision, difficult collaboration due to unclear responsibilities, and many many meetings where little is accomplished. codebase is also difficult to work with, because there are over 50 different login types for users. Disrespectful - the company's culture is...not the friendliest...new managers are hired with no input from employees, often with no experience in the subject matter the team is working on, and co-workers are often standoffish, probably due to burnout Scandalous - HR allows inappropriate behavior to slide. without consequences. while the person raising the issues seems to get ostracized and pushed out.