Pros
-Colleagues are helpful and decent people.
-Remote (but it's worthless if your computer is used as a spy device, not healthy as a work environment at all).
Cons
-Poor salary, required to work as a contractor ONLY for this company, can get laid off at any time with no warning.
-Mandatory usage of Workpuls software - spyware that logs your keystrokes and mouse movements, creates screen recordings, records audio recordings with the computer output and mic and creates a graph of "productivity", if you're below a limit you're fired.
-Rare or no salary increase (based on my experience and other colleagues), only increased workload over time.
-Bad higher management.
-Treats employees, especially engineers like garbage that can be thrown in the trash at any time.