Pros
+ Tight-knit, friendly, and smart team/co-workers + Managers embrace critical thinking and take advice on solutions to challenges with the tech stack + Openness to prototype and explore varying technologies to solve problems + Diverse and modern tech stack allows you to develop and hone new and existing skills + Rapidly evolving services and application + Lots of different projects and avenues in the company means you're rarely pigeon-holed into specific tasks + Managers and co-founders are almost always available day or night 7 days a week + Able to create new avenues for deliverables during COVID pandemic shows resiliency of the product + Diverse and accepting co-workers
Cons
- Company takes on complex and diverse projects with intense deadlines. These deadlines mean that if the project is falling behind schedule, you may be asked to stop what you were working on and see it through, occasionally for weeks on end. This can also lead to a "get it out the door" mentality and initial deliveries are unrepeatable and unscalable which yields technical debt and occasional half-completed projects - Managers and co-founders are always on, so early morning and weekend Slack messages come in with varying senses of urgency