I was the first employee to be hired for my specific role back in 2020. The director at the time and I were the only two employees doing that job at the organization for most of 2020 and 2021. The director brought me on specifically to build out the structure of the support org for SpyCloud, which fell under the umbrella of the larger CS organization. CS had / has a very small leadership team which was at the time made up of one individual and has since grown.
CS leadership consistently created an environment of favoritism, sometimes based on irrelevant and unintuitive criteria completely unrelated to job performance, team collaboration, and positive outcomes. At SpyCloud's detriment, this meant that in order to 'succeed' in your role as a support engineer, you were mostly beholden to appeasing CS leadership instead of diligently performing your duties and contributing to the work effort. This dynamic created some of the most unprofessional work culture I've experienced thus far in my career.
There is quite the list of other cons to working at SpyCloud, sadly, a few other honorable mentions go out to:
1. No learning or training budget for employees. Most companies/start-ups let alone *tech* start-ups there is a training budget. Monetary resources provided by the company on top of a normal salary that are intended for use as reimbursement for the costs of acquiring certifications, degrees, training, learning, etc. SpyCloud does not do this and will deny these types of requests from employees.
2. Misplaced budgeting priorities-- regular travel expenses for remote employees to visit the office, team dinners, and off-sites are all approved but small, lightweight, and highly useful tooling that assists in the job function and provides a better experience for the customers of the business are denied.
3. Weekend work. CS leadership often works on weekends, meaning you also often work on weekends.