Avantages
Flexible work schedule, nice client base, friendly coworkers
Inconvénients
Managers don't care about stress levels or workloads; they will either tell you that you are not meeting their lofty expectations (many of which are far outside of our pay grades), or reluctantly reshuffle assignments and make you feel guilty for asking for help. If you're one of the unlucky staff members who has been deemed "a problem", you will be placed on a performance improvement plan and further overworked in an attempt to force you out. I've seen this happen to multiple people already in my relatively short tenure here. In addition, they've recently forced a large number of salaried employees into hourly wages in an attempt to save money and enforce even more strict time management. If you don't complete your work in the hours available and you ask for overtime, requests will be denied because according to their "spreadsheets", you aren't completing your work within the allotted time frames. It's just another way to justify paying you less and swiftly pushing you out if you can't keep up.