Pros
Management allows quiet time to get the real work done. Goody bags Above average catering
Cons
NEPOTISM: Senior management keeps family members on the payroll for decades. LOUSY PAY FOR THE UNCONNECTED HIRES: No matter the performance, during the official evaluation the management will use “failed to exceed expectations” line to justify the miserly [if any] raise. SUBSTANDARD IT: The key issue is the inability to professionally implement production level industry standard solutions. The codebase/ data layouteffect is the amateurish cluttering barely maintainable mess. The staff is in the daily eternal loop of “putting out fires” just to move data - with validation/ quality checks non-existent. As result, the systems get loaded with practically unusable junk on daily basis for years without knowing it. MANAGEMENT STYLE: Authoritarian with fits of creepy micromanagement bordering on control freak tantrums. Rampant favoritism: Senior management's family members are big winners here. Multiple standards: Connected/political hires stay employed for decades in positions with fancy titles if no real responsibility. In contrast, those hired to do real work get conveniently disposed of as soon as the work done. The latter are also harassed and discriminated against while employed. Certain "empowerment” politics: To cover up for its obvious lack of technical competence, IT management is really big on that - as well as on annoying patronizing lecturing that poses as “technical discussion”.