Pros
-most coworkers were great to work with -benefits were good and comprehensive -a lot of company events which were sometimes fun -mid-level or direct managers and leads usually were very attentive and listened to concerns -team culture (coworker to coworker, or within specific teams like support, ps, etc) was great -the Decisions software itself is pretty cool and I immensely enjoyed working with it
Cons
-devolving culture that started really fun and unique, but quickly started to get worse as the focus shifted to employees being in-office as the most important "company value" -leadership prioritizing the aforementioned "togetherness" value instead of retention of employees -pay.. would definitely lowball you if they could so talk to your coworkers about what you make in comparison with them -upper management.. some decisions made by upper management were just so mind-blowingly tone deaf it was honestly surprising -lack of support for PS employees especially - very overworked and often made the least out of everyone else in the company despite being a major backbone of customer project delivery and retention -a lot of issue with work-life balance in general -not a lot of opportunity for upwards growth within the company -raise/performance review system was basically non-existent -major sense of hypocrisy concerning the push to make employees work in office only when they were also pushing to globalize the team at the same time -no respect for overseas employees either -the low pay was doubly offensive as many employees had degrees and were required to know about sometimes difficult technical topics such as cloud computing, SSO, database management, API integration, etc that would garner a much bigger paycheck elsewhere -employees often had tons of extra responsibilities outside of normal job duties such as internal and external training, mentoring new employees, planning events, etc. that were largely unrecognized or compensated