Pros
- a lot of interesting problems to solve from hosting, infrastructure, backend to frontend. - Awesome team - Competitive pay - Remote First !! - Nice other perks like medical insurance or leaves etc.
Cons
- Need to work on multiple things at a time - some people really don't like this ( while is an advantage for many ) - Work life balance is mutual, if you don't try to maintain it yourself, you probably wont have it. But if you maintain it, people usually respect it as well. - Niche problems - a lot of times you will not find any similar problems on internet and might frustrate you because you are probably first one to face it and sometimes have no viable solution. ( I have seen people give up due to this ) - Nothing much really, I don't see above as cons, but i know a few who do