Pros
They take excellent care of their employees. Past and present
Cons
THey have a savings plan but aren't active in it.
Pros
Great mentorship. Supportive team and great culture.
Cons
Outdated technology and business is yhe king of the business not CS