Positive company culture, varied work locations, ample remote/hybrid work available, clear hierarchical structure, room for growth,
Cons
Underwhelming medical benefits, substantial range of salaries for the same positions (regardless of background), poor/inconsistent internal recruiting practices