Pros
401k match is decent for now.
Cons
This is culturally impoverished company and they did it to themselves by eliminating virtually all talent management and internal communications functions. They cycle through executive leadership like chewing gum and you never really hear why. You just assume that after a few weeks there will be some new announcement about someone new taking on a high-stakes position and/or an announcement about selling off a portion of the company without warning. The corporate culture is positively toxic. HR appears to be managed and executed by full blow sociopaths. This company loses work simply because they don't know what is going on with delivery or how delivery translates to new opportunities. There is also no bench time or any system or structure in place to move people from one project to another--even if you are a star performer. Executive leadership is completely out of touch. I honestly don't know what they are doing all day besides waiting in line for the inevitable guillotine. You cannot grow your career here. You just work on your project until it runs out and hope you can land elsewhere. Anything they tell you otherwise is nonsense. Stay away!