Pros
The mission of the company is good
Cons
Management is awful. They don't care about you, they will make you work long hours for no reason. The amount of overtime you do is insane for no compensation. There is no support in anything. They will make you feel awful for taking sick days. Most of the time you can't even take a sick day because no one is cross trained and if you do, your work just get pilled up for when you come back. They micromanage everything but still refuse to support you when you need help. The culture is cold and sad. Walking into the office you just felt anxious and didn't want to be there.The salary is not good enough for the amount of overtime you work. Management will only look out for themselves. They only care about how its reflected on them. The interview process made the company seem so much better than they were. Within my first three months there I was given an insane amount of workload with no training or support and was expected to know and get everything done fast