Pros
Flexible work hours; remote work
Cons
Promotions / raises are NONEXISTENT. Your workload may get doubled, but your pay will always remain the same, forever and ever. When your peers and leaders get I-RiF'd (Involuntary Reduction in Force firing) and you don't, you will be expected to absorb their workload. You will NOT be compensated for this. Your title will not change and your pay will remain the same. You owe this company everything it expects just for the privilege of having a job. Managers get fired and their positions get deleted, but the business unit still exists and those employees will be "led" by an unqualified, under-educated "team lead" who is expected to do everything the manager did at the same pay rate. This company does not believe in paying for the work it expects, period. It's defining characteristic is demanding more for less while promising the moon to its customers.