• Great pay • Great team to work with • Work from home & flexible • Challenging environment — you will learn a lot
• From the US perspective, no benefits can be tough if you don't have a good option for affordable health insurance (the pay makes up for it if you do have a good option) • Constant change can make... things exciting, but it can sometimes be difficult to keep up • Remote, asynchronous work is not for everyone. The long, difficult assessment process is not for everyone. Time-tracked contract work is not for everyone. These may be a pro for some and a con for others, so you need to be honest with yourself to see if this is something you want to get into.
- Good company culture - Excellent benefits - Numerous opportunities for professional development
I can't think of cons to share.