Pros
-casual working environment
-some time/location flexibility
-excellent exit opportunities at client companies
-friendly/young workforce
Cons
-high turnover
-declining near term business outlook/increased competition
-no pay increase for promotions (seriously)
-rapidly offshoring/declining service quality
-hybrid schedule, office hours, benefits progressively worsened
-executive leadership is detached (in NYC) from main operations (Boise)
-delusional AI adoption/mandates
-less focus on innovation and development in areas where clients care (rather focused on acquisitions and AI tooling development)
-very poor work life balance, long hours/high turnover will leave you behind during month-end (you'll regularly see people online past midnight)