Pros
Remote setup and they'll be the ones providing you with equipment
Cons
Low salary, Managers will get your ideas and will present it as their own, Employee favoritism, No bonuses, They want you to do more than your job description but without addtl compensation. Theyll process you out using their learning/training department. They dont offer personal growth