Great Product in software construction and a good office location
Cons
Constant Management changes of strategy Culture of fear if you speak out One senior manager takes all the credit and promotes own personal agenda No integrity High staff turnover- Toxic