Vantaggi
There exists some strong individuals in various departments that are great to work with, but they don't stick around long. Decent benefits and strong PTO
Svantaggi
Departments are incredibly siloed with a pervasive toxic atmosphere. Departments do not work together, and it often feels like they are fighting each other for their own individual goals. It always felt like it was "us vs them" for every department. Huge amounts of tech debt with very little buy-in to reduce it. Leadership does not seem interested in making active progress in modernizing systems, but are more than willing to talk about how they are. Very little results are seen from the talk. Very little communication between upper and lower management. It felt like lower level employees were not trusted because of the lack of transparency. Incredibly sales-driven. Sales are good - but we were constantly prioritizing based upon the loudest clients or salespeople. There was no adherence to roadmaps, everything was subject to last minute change. Huge tech debt + incredibly sales-driven led to chaotic atmosphere. You were never sure when something was going to crash and burn and you were likely to get thrown into a system you know nothing about to make critical fixes. No retrospectives were ever done on issues because the amount of "high priority" fixes would mean you would be in constant retrospectives. Failures were never talked about, especially with the company as a whole.