Pros
- Free coffee - Frontline workers are decent people - Pay and benefits exist, but are nothing special - On-site cafeteria - "Job security" in the unfulfilling sense your work is never done (except for the constant threat of layoff or reorganization)
Cons
- Grossly incompetent, unethical management - No career growth or advancement unless you're an inexperienced/underpaid 20-something, a foreign worker requiring a visa, or an old buddy of a senior leader - Arbitrary standards / unfairness - Expected to work on vacation, while sick, nights, weekends, with no overtime pay or comp time - Pure chaos in terms of processes and systems - Extremely inconsistent direction from leadership who lack any semblance of strategic vision. The "rules" don't apply to everyone, and the "rules" change on a daily basis. - Management constantly wastes money and mismanages resources on projects that are needless or just abandoned - Zero job security. Constant stress, "reorganization" into further chaos, and "organizational change". Not evolution or growth, just change for the sake of change, because no one in the middle or at the top knows what they are doing. The only constant at the company in the 5 years I worked there was nitpicking, micromanagement, rumors of layoffs, secretive and questionable promotions with no public postings, and a total lack of transparency by the company. Oh, and the low bonuses. My reporting structure changed 4 times in the first year I was there alone.