- Remote work - Great people - Every project is different than before (new contractors)
Cons
- Sometimes in new projects for different contractors you have to work according to their guidelines (including using old libraries, deprecated versions of software etc)