Pros
- Fully remote company. Work from wherever, whenever. - Friendly and diverse team. Lots of different cultures and experiences to share. - Interesting work. As a developer, sometimes the finer points of the user's experience is lost on me. Working here allows me to learn how to make better design and experience decisions. - Impactful. Your work will be experienced by thousands of people daily. - There's no micromanagement. You get the opportunity to pursue work you find interesting, as long as it serves the purpose of improving the company in some way. - This isn't a job where you can expect to simply show up and collect a paycheck. That doesn't mean there's a crazy expectations or overtime, rather you're expected to be present and involved, not just a small cog in a large machine.
Cons
- Fully remote work isn't for everyone. Since decisions, debates and conversations may happen asynchronously, there is a loss of fluidity. You need to be patient. - I, personally speaking, would prefer a little more feedback or constructive peer-review based on my performance, so that I may perform better in the future.