Pros
They are open to working remotely Pay is ok They give a lot of PTO but it's not really PTO
Cons
PTO is pretend time off, don't expect to ever get uninterrupted time off. There is very little clear direction from leadership, it's whoever is yelling the loudest. Employees are not appreciated unless you are in the right location good luck getting anything you need. They buy a lot of tools but forget to actually but the right number of licenses for people to actually use the tools they need. The people who do the actual work are overworked, under-paid, under-appreciated while upper level management doesn't seem to care. There have been entirely too many SVP and Director level people hired who don't seem to really have a job function other than the knew the CTO previously. They pretend to be an Agile shop but really are very far from being one. Benefits are awful, it's cheaper to not use the insurance that it is to use it.