Pros
Great people to work with Always challenging to do and be better Advancement opportunities abound Great benefits and willing to accommodate where necessary for ADA compliance Company provides a laptop for work that you can take with you and work remotely as needed Good work / life balance culture Great mentorship with leaders
Cons
While there are opportunities for advancement, it does take some time to prove yourself and demonstrate an appropriate fit with the internal team. Annual reviews do not guarantee any sort of cost of living adjustment over time - pay increases are strictly merit and position based. Too much focus on diversity for the sake of diversity, as opposed to hiring / promoting the best person for the job regardless of superficial qualities.