Pros
- Pay was good
- There were some talented developers and engineers there
Cons
- Company turnover was chaotic before, during, and after my time there. At this point, the history is lost, and the original team is no longer with them. It felt like we were starting from scratch, which is far from ideal when deadlines are critical.
- The engineering team lacked experience in product development and wanted to prioritize working on interesting projects over meeting customer requirements.
- Requirements seem to miss the mark as far as designing the MVP.
- Upper management focused more on crafting a narrative, and it was often clear when they were just spinning a story.
- Prior hardware and software choices were holding us back