Pros
Great coworkers, nice town to work in, free coffee
Cons
There is a toxic mix of nepotism, "frugality", ineptness, and lack of trust managers have for their team. As a former long-term employee, we felt so excited in the early years, the company grew so fast and there was so much promise. However, after a series of missteps from upper management, none of that potential was ever fulfilled. Instead there was a demoralizing grind of flipping phones and a heads in a sand approach from management in developing software that never panned out. That alone could have been ignored if pay were good (it wasn't) or if management knew how to manage (they didn't). Instead, we were managed with too little trust and too much ire, seen as an expenditure not an investment, never given opportunities to innovate, and rewarded when we kept our heads down and grinded in vain. It was the culture that brought Mannapov down; teams are in silos, there are poor macro level decisions, and even at the lowest level, you are micromanaged and scrutinized rather than coached and treated as an equal. For the clever employee, you realize that since there is no room to move up career wise, you must treat the job as they treat you - simply transactional. In exchange for being a yes-man, you get to learn as much as you possibly can before you GTHO of Boerne.