A good place to work.
Pros: great staff to work with.
Cons: lacking in proper leadership.
Over all a good place to work, however there are alot of inconsistencies when setting policy and procedure. There have been numerous times upper management have changed these in order to suit their needs without informing their team, this is a day to day concurrence.