Pros
The work is technical and rewarding. Its fun to work with leading edge innovation.
Cons
Company promises a lot with bonuses and promotions but does not deliver. Very little sick time/vacation time is available. Various department managers and even HR have used manipulation and lies to get what they want. Retaliation seems part of the work culture. If SOPs are not in favor of employees that certain managers like they will turn a blind eye. Various departments will try to lie about what they say or do until you can prove otherwise with camera or eyewitness evidence. Saving emails or company handbooks that state current policy wont help if it doesn't benefit them in the moment. They will say it was an oversight. The "Leaders" of this company have had multiple instances of screaming and yelling at others at the top of their lungs. I've witnessed "leaders" slam on tables or even hurl objects in rage.