Remote work flexibility, creative work tasks, opportunities to contribute your own ideas
Cons
No Human Resource department or support; lack of attention and care to team dynamics; lack of regular work reviews and positive or critical feedback from management; constant shifting of projects and tasks w/out care or consideration for time and effort spent on completion of previously prioritized work