Pros
* Smart, hardworking coworkers who genuinely care about helping each other. * Fast-paced environment where you’ll learn a lot in a short amount of time. * Exposure to a wide variety of technologies, customers, and business challenges. * Plenty of opportunities to develop problem-solving skills because no two days are the same.
Cons
* Leadership prioritizes growth, optics, and sales over fixing operational problems. * The company frequently sells capabilities before the people, processes, and infrastructure exist to support them. * Operations is expected to clean up the mess when unrealistic promises are made. * Chronic understaffing while leadership positions continue to be added. * Constant talk about tight budgets, yet plenty of money for sales retreats, cosmetic campus upgrades, and other highly visible projects instead of investing in employees or the tools they need. * Heavy emphasis on AI and innovation while employees work with outdated systems, unreliable Wi-Fi, and infrastructure that struggles to support the business. * Too many decisions are made without input from the people responsible for executing them. * Compensation and benefits have steadily become less competitive despite continued company growth. * High performers are rewarded with more work, not more opportunity. * The open office looks nice but makes it harder to actually get work done. * Great employees are often forced to compensate for poor planning.