Great company in the beginning with leading edge hardware and software. Lots of smart people came through the doors with lots of effort to make the company work.
Cons
Poor Management, Company was doing great in 2011, then the wheels came off and Management could not recover.