Pros
• great place to sharpen your teeth / learn the tech world • you have to earn your stripes to climb the ladder / promos are not based on tenure • impressive client portfolio - lots of unique learning opportunities across accounts and industries • upward mobility if you put in the work and listen • new c-suite is sharp, capable and experienced • social, hip, fun, young environment
Kontras
• unfortunately the company is selfish and employees entitled beyond normality (largely the case, but not all) • often feel like clients/customers care more about you than the company does • everything boils down to $$$, but some things just aren't driven by financial ROI • the "Do what's right" motto consistently fell short • announced company growth prematurely to employees - company back in maintenance mode following lay-offs • leadership can't seem to get out of their own way to make good decisions quickly - red tape • constantly losing top talent for reasons within their control, like lack of: recognition, fair pay, performance reviews, mentorship, benefits, communication, perceived value • long time practitioners of lead by intimidation (however, there's been noticeable improvement recently) Verdict: it's a toss up and depends on the account, your boss and behavior of fellow teammates.