Excellent company. They take care of their employees better than any I have ever worked for.
Cons
Starting as a remote employee was difficult for me. The addition of regular team meetings promoted a sense of community and made it easier to reach out when needed.
Toxic manager who blames her mistakes and lack of training on her employees, discrimination, favoritism, long hours with low pay, and the benefits continue to go downhill year by year.