Pros
- ICs are almost always great people. - Depending on your background you learn a lot. - Salary and benefits almost always match and even exceed local companies. - Fully remote since 2004 and always will be. - Travel.
Cons
- Teams are chronically underfilled and roadmaps are chronically overcommitted. - Depending on the team, you can be a one person startup with all the responsibilities you have. - Work is inefficient. It is hard to deliver on things here. Some people work the evenings to work without interruptions. - Performance reviews are a black-box and based on people's feelings. But they are a gate to your raises, bonuses, and promotions. - Company stance shifted against the employee during the post-pandemic crash. - Travel becomes a chore.