Pros
SafeNet has a great company culture and invests heavily in their employees. They'll help pay for continued education and training. They make sure you are happy where you are consulting at and work with the client to make sure you have everything you need. If at anytime you don't like the client you are working with they will work with you to get you in at new client. They are transparent as a company as a whole. Work life balance is fantastic. They are moving to an unlimited PTO model for the new year. Always looking at ways to leverage new tech. They expanded their sales force and markets to build out a pipeline. They are pushing to have a hire/work from anywhere model and value clients that are in line with that vision.
Kontras
These are not major cons, just somethings to be aware of that maybe you haven't experienced yet. The pay schedule is currently once a month, I personally like that, but again, might not be for everyone. The benefits package is getting better, but does leave something to be desired depending on where you are in life, but they do a great job rounding it out with things like continued training/learning etc. If you are consulting at a client with no other safenet consultants, you can sometimes feel like you're on an island. Not typical but has happened, if a client terminates your contact you are on bench time. Again not something typical but that thought does loom once and awhile.