If you want to be happy don't work here.
Cons: healthcare, overworked, no recognition
The culture of this company is backwards and they pretend to care about people with disabilities. The pay is ok but you pay enormous amounts of money out of pocket for healthcare. Management is mostly rude and feel their employees are dispensible. They lie and cheat their employees but expect you to work unbelievable hours until you burn out.