Pros
-remote work if you wanted to -some equipment was provided depending on your role -401k match was good if you could be hired full-time -contract team was pleasant to work with
Cons
-management goes out of their way to give you the run-around when asking questions about job security, job advancement, and pay rates -management expects you to take on additional work without additional pay, leaving you to have to fight for proper compensation -schedule was often posted late -management does not have safety nets for any project or any role: if someone is missing for any reason you can expect there to be chaos rather than a backup plan of any kind -communication between departments is awful, and you are left waiting anywhere from hours to days for answers from the sales team - no job security -CEOs seem to lack any sort of awareness of how to address the company workforce at large, and often end up giving rambling speeches during meetings rather than anything of substance when it comes to the state of the company