Pros
Opportunity to learn the domain (if you like being overloaded)
Cons
Extremely disappointing. Management claimed to be a “family,” but the moment any issue arose, they fired me. They have lay offs 2 times a year. As the “senior” dev, I was expected to handle everything alone, despite massive domain complexity. Completely unprofessional and not recommended.