Pros
- Supportive CTO who fostered a good environment for the devs, allowing them to learn new technologies and innovate - good benefits - used to be at a good location in the mall
Cons
Left the company because it was an extremely toxic environment. They were a sales driven company who built custom products for their clients but they claim to be a product company. This resulted in conflicts between engineering and project management that was exacerbated by tight delivery timelines. Upper management did not have any direction for the company and did not know how to unify the companies they acquired into one. There was so much politics it was impossible to get anything done. Leadership would say one thing to one department and say the opposite to another department, as we would find out from chatting with each other in the office. Teams across engineering refuse to collaborate or share knowledge or information even though they had a mandate to build a unified product. The CEO did not care about retaining their engineering talents as he compared their devs to drywall workers as if they were easily replaceable. It was a gong show and not somewhere I would ever recommend anyone to work at.