Pros
Friendly, nice staff
Flexible work hours
Cons
Pay is extremely low
No upward mobility
Recently became unstable, and is at risk of disappearing
Uses old technology
Falling behind in innovation
Work becomes mundane after a while
Emphasizes collaboration, but in reality, does not exist
Throws spaghetti at the walls for hiring $500k salaried staff to bring in more business, but nothing happens