Pros
The software shows a lot of promise due to the engineers' work in Germany. Headquarters as well as operations are based in the US, however I can only think that those in non-management positions are nice as well as sincere to interact with. On the other hand, because of this, you are able to empathize with colleagues about Brainware's poor work culture and incompetence of management.
Cons
Employees are underpaid - well below market level - and scared about losing their job. Turnover is unusually high, unless of course you are part of management team. Performance reviews or feedback from management do not exist. CEO was angry when an employee quit; management would rather fire than let you resign. Unhealthy and toxic work culture where hard work ethic is not valued. Politics is also huge in the office.