Punctual payments, flexible schedule and you can work from wherever you want, the job depending on the project is inreresting
Cons
It's a freelance job. No stabilityxprojects are terminated from one day to another or you receive a bad feedback because education materials and support were missing.
Remote work and flexible schedule, you're able to make your own hours
Cons
Do not apply to this company. You will waste your time working hard only to be dropped like a fly. Feedback for how to improve working experience is consistently ignored. Management will breathe down your neck when this helps no one and only lowers morale and motivation. There's a cult-like mentality among upper management as well.
Sporadic levels of work, projects cut without warning, inability to be transferred to other projects, and often left waiting for weeks without pay for project to resume