Pros
* You too can sit in those Zoom meetings forever, be marked as present and pass performance reviews.
Cons
* Hordes of middle management and their minions talking pipe dreams in endless Zoom meetings, eventually getting their projects cancelled and moving onto next. * Half of meetings are spent deciding which communication tool to use for desktop sharing, then setting it up, since there are 3 used simultaneously. * Tons of poorly configured and disjointed company wide tools, overlapping each other doing same things in different and incompatible ways. * You need to open 3-4 tickets in different systems just to get a simple task completed or obtain basic access. * Total lack of security culture on developer level, publishing their private data on every platform possible. * Sending huge stacks of attached files over email without making use of content management systems, resulting in tons of outdated versions floating all over the place. * Professionals with up to date expertise and real world achievements are being pushed out because nobody wants change. Why would they? * Endless bureaucracy, micromanaging every little aspect, they cannot have groups control their own applications or related infrastructure, there must be a dozen other teams overlapping on top, blocking your every move. So they can sit in meetings forever and keep themselves employed.