Pros
Nothing is positive here, stay away!
Cons
As a staff software engineer who has had the misfortune of working with Juniper Square, I can confidently say that this company is an absolute nightmare. From the moment I began working with them, I encountered a litany of problems that made it clear to me that this company is entirely unfit for the modern tech industry. First and foremost, the technology at Juniper Square is severely outdated and inadequate. The tools and systems they use are antiquated and clunky, making it almost impossible to efficiently complete even the simplest tasks. As someone who has worked with cutting-edge technology at other companies, it was beyond frustrating to be forced to work with such subpar tools. Furthermore, the company culture at Juniper Square is incredibly toxic. The management is incredibly disorganized, lacking any clear direction or goals for the team. The senior leadership is incredibly out of touch, and often ignores the needs and concerns of the engineering team, leading to a sense of demoralization and frustration among the staff. In addition, the company's development processes are archaic and inefficient. There is no clear process for reviewing code, and as a result, the codebase is riddled with errors and inconsistencies. The lack of proper documentation and testing procedures also leads to constant bugs and issues, which are frustrating to deal with and create more work for everyone involved. Overall, I would not recommend working with Juniper Square to anyone in the tech industry. From the inadequate technology to the toxic culture and outdated development processes, this company is a complete disaster. Save yourself the trouble and look elsewhere for employment.