Pros
Atomic hired some of the most talented engineers I've ever worked with. It raised the level of excellence across the board and I leveled up my skills a ton. As an early-stage startup, there were plenty of opportunities to grow and try new things, and almost any ideas were considered. Fully remote was great, but also having opportunities for company on-site was great too.
Cons
We had a few layoffs, and it felt like you always had to be watching for messages on something going wrong after hours. It was like walking on eggshells sometimes. Performance standards (and in turn salary) were a mixed bag, it was hard to pin down as we grew what separated the good from the great imperically. The work started to feel repetitive with more interesting projects going to certain people and others being overlooked. Product direction was all over the place, they did 1 thing well, but couldn't figure out how to do anything else.